С нами с 02.07.04
Сообщения: 1455
Рейтинг: 1330
|
Добавлено: 14/06/05 в 16:30 |
Вобщем такая проблема. На разных серверах по разному отрабатывается скрипт. На одних файл записывается нормально, на других символ " заменяется на \"
Подскажите решение этой проблемы? (php.ini менять нельзя -- виртуал)
С меня пиво
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 14/06/05 в 16:58 |
stripslashes($text);
|
|
|
|
С нами с 10.09.03
Сообщения: 1313
Рейтинг: 513
|
Добавлено: 14/06/05 в 18:16 |
У меня в поле выводится результат запроса вот так вот:
Код: | <?
if (get_magic_quotes_gpc())
echo htmlspecialchars(stripslashes($_POST["text"]),ENT_QUOTES);
else
echo htmlspecialchars($_POST["text"],ENT_QUOTES);
?> |
Более грамотно.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/06/05 в 18:16 |
в .htaccess внеси
Код: |
php_flag magic_quotes_gpc on
php_flag register_globals off
|
Обычно помогает на нормальных хостингах.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
4
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 14/06/05 в 18:40 |
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 14/06/05 в 19:47 |
Stek писал: | в .htaccess внеси
Код: |
php_flag magic_quotes_gpc on
php_flag register_globals off
|
Обычно помогает на нормальных хостингах. |
только для чего отключать register_globals ? проблема же не в них
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/06/05 в 20:12 |
Сорри, почему то решил что там ON стоит. Думал об одном, а по привычке на автомате написал другое
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 14/06/05 в 23:17 |
Jam писал: | только для чего отключать register_globals ? проблема же не в них |
register_globals рекомендуют включать только при разработке. В готовых приложениях рекомендуют эту опцию отключать, поскольку будет дыра. За примерами таких дыр велкам на сайт php.net
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 15/06/05 в 00:37 |
знаю я что при разработке и всё такое
дыра это будет для школьников, в написанном школьником скрипте
понятное дело если у кого-то в урле написано id=vasya , то "крякер" петя поставит там admin и получит доступ к сайту
если ты в своей программе напишешь (учитывая отключеные глобалс)
$var = $_GET['var'];
и будешь использовать неинициализированные переменные
включены глобалс или отключены разницы не будет
PS. спасибо за ресурс, первый раз вижу, в букмарки его
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 15/06/05 в 04:17 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |