PHP: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(FAQ)
(FAQ)
Строка 5: Строка 5:
 
<pre>print_r($_REQUEST);</pre>
 
<pre>print_r($_REQUEST);</pre>
 
просматриваю их состояние после ввода. Так вот вводится только 100 или 101 отмеченный чекбокс, остальные пропадают, те их нет в выводе, хотя тоже отмечены.<br>
 
просматриваю их состояние после ввода. Так вот вводится только 100 или 101 отмеченный чекбокс, остальные пропадают, те их нет в выводе, хотя тоже отмечены.<br>
===Ответ===
+
====Ответ====
 
Отредактируйте строки в конфигурационном файле /etc/php.d/Z98_suhosin.ini
 
Отредактируйте строки в конфигурационном файле /etc/php.d/Z98_suhosin.ini
 
<pre>suhosin.request.max_vars 500
 
<pre>suhosin.request.max_vars 500
Строка 11: Строка 11:
 
===Message: Function set_magic_quotes_runtime() is deprecated===
 
===Message: Function set_magic_quotes_runtime() is deprecated===
 
При переносе сервера, появилась ошибка '''Message: Function set_magic_quotes_runtime() is deprecated'''
 
При переносе сервера, появилась ошибка '''Message: Function set_magic_quotes_runtime() is deprecated'''
===Решение===
+
====Решение====
 
Эта функция считается устаревшей в 5.3, а в 6.0 ее вообще не будет.
 
Эта функция считается устаревшей в 5.3, а в 6.0 ее вообще не будет.
 
Один из вариантов. Поставить перед функцией '''set_magic_quotes_runtime()''' знак '''@'''.
 
Один из вариантов. Поставить перед функцией '''set_magic_quotes_runtime()''' знак '''@'''.

Версия 09:13, 17 декабря 2009

Буду записывать проблемы, с которыми я столкнулся и их решение

FAQ

Вопрос

Есть страничка на которой отмечается около 120 checkbox'ов. С помощью функции

print_r($_REQUEST);

просматриваю их состояние после ввода. Так вот вводится только 100 или 101 отмеченный чекбокс, остальные пропадают, те их нет в выводе, хотя тоже отмечены.

Ответ

Отредактируйте строки в конфигурационном файле /etc/php.d/Z98_suhosin.ini

suhosin.request.max_vars 500
suhosin.post.max_vars 500

Message: Function set_magic_quotes_runtime() is deprecated

При переносе сервера, появилась ошибка Message: Function set_magic_quotes_runtime() is deprecated

Решение

Эта функция считается устаревшей в 5.3, а в 6.0 ее вообще не будет. Один из вариантов. Поставить перед функцией set_magic_quotes_runtime() знак @.