Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |
[PHP] Файл здесь не причём 11.03.03 10:05 Число просмотров: 1771
Автор: paganoid Статус: Member Отредактировано 11.03.03 10:16 Количество правок: 1
|
> При сохранени текста в файл все символы ', ", и \ > заменяются на \', \" и \\ соответственно. > Как этого избежать и сохранять информацию в файл в чистом > виде? Текст передается из формы, для записи файл > открывается как "wb".
Так PHP конвертит значения всех пользовательских переменных (пришедших с урлы или формы по POST, GET или через COOKIE ), для предотвращения SQL injection. Это так называемые "magic quotes". Если есть доступ к конфигурации PHP (что врядли..), выключи это поведение в настройках. Если нет - просто используй к каждой используемоей тобой внешней переменной функцию stripslashes . В том числе и перед записью ее значения в файл.
|
|
<web building>
|
[PHP] Сохранение текста в файл 11.03.03 05:45
Автор: makeworld Статус: Member
|
При сохранени текста в файл все символы ', ", и \ заменяются на \', \" и \\ соответственно.
Как этого избежать и сохранять информацию в файл в чистом виде? Текст передается из формы, для записи файл открывается как "wb".
|
 |
[PHP] Файл здесь не причём 11.03.03 10:05
Автор: paganoid Статус: Member Отредактировано 11.03.03 10:16 Количество правок: 1
|
> При сохранени текста в файл все символы ', ", и \ > заменяются на \', \" и \\ соответственно. > Как этого избежать и сохранять информацию в файл в чистом > виде? Текст передается из формы, для записи файл > открывается как "wb".
Так PHP конвертит значения всех пользовательских переменных (пришедших с урлы или формы по POST, GET или через COOKIE ), для предотвращения SQL injection. Это так называемые "magic quotes". Если есть доступ к конфигурации PHP (что врядли..), выключи это поведение в настройках. Если нет - просто используй к каждой используемоей тобой внешней переменной функцию stripslashes . В том числе и перед записью ее значения в файл.
|
|
|