Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Продбема с кавычками (PHP)

1.8K
27 августа 2006 года
Валериус
190 / / 14.07.2006
Есть такой вот алгоритмик:
Заполняем массив вперемешку текстом из самого скрипта и внешними переменными. Вроде того:
 
Код:
$array[0]="<a href=\"";
$array[1]=$adres;
$array[2]="\">Ссылочка</a>\n и текстик: ";
$array[3]=$text;

Потом объединяем массив в строку:
 
Код:
$string=implode("", $array)

И потом всё это записываем в файл:
 
Код:
$file=fopen("adres.txt", "w");
fputs($file, $string);
fclose($file);

Так вот трабла в том, что если в переменной $text есть кавычки, то они заменяются на \" Как это исправить?
15K
27 августа 2006 года
mda
18 / / 04.07.2006
[QUOTE=Валериус]Есть такой вот алгоритмик:
Заполняем массив вперемешку текстом из самого скрипта и внешними переменными. Вроде того:
 
Код:
$array[0]="<a href=\"";
$array[1]=$adres;
$array[2]="\">Ссылочка</a>\n и текстик: ";
$array[3]=$text;

Потом объединяем массив в строку:
 
Код:
$string=implode("", $array)

И потом всё это записываем в файл:
 
Код:
$file=fopen("adres.txt", "w");
fputs($file, $string);
fclose($file);

Так вот трабла в том, что если в переменной $text есть кавычки, то они заменяются на \" Как это исправить?[/QUOTE]

У меня тоже была такая проблема)
Виной все дирректива php magic_quotes_gpc

Создаешь файл .htaccess и в нем:
php_flag magic_quotes_gpc off

нафиг ты с массивами мучаешься?)
 
Код:
$string="<a href=\"$adres\">Ссылочка</a>\n и текстик: $text";
$file=fopen("adres.txt", "w");
@flock ($file, lock_ex);
fputs($file, $string);
@flock ($file, lock_un);
fclose($file);
1.8K
27 августа 2006 года
Валериус
190 / / 14.07.2006
Спасибо.
Про массивы уже понял сам, но скрипт писал давно. Сделал с массивами, т.к. не нашёл в учебнике ничего про объединение строк :) А сейчас не охота переделывать: там довольно много выходит.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог