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

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
м (Защищена страница «PHP» ([edit=sysop] (бессрочно) [move=sysop] (бессрочно)))
 
(не показано 30 промежуточных версий этого же участника)
Строка 1: Строка 1:
Буду записывать проблемы, с которыми я столкнулся и их решение
+
#[[FAQ]]
==FAQ==
+
#[[Работа с RAR архивами]]
===Вопрос===
+
#[[Проверка СНИЛС]]
Есть страничка на которой отмечается около 120 checkbox'ов. С помощью функции
+
#[[Проверка номера ОКПО]]
<pre>print_r($_REQUEST);</pre>
+
#[[Проверка медицинского полиса]]
просматриваю их состояние после ввода. Так вот вводится только 100 или 101 отмеченный чекбокс, остальные пропадают, те их нет в выводе, хотя тоже отмечены.<br>
+
#[[Расстояние между двумя точками на карте по их координатам]]
====Ответ====
+
#[https://github.com/mote0230/dbase-pecl-php7 dbase-pecl-php7]
Отредактируйте строки в конфигурационном файле /etc/php.d/Z98_suhosin.ini
+
#[[Добавления модуля memcache]]
<pre>suhosin.request.max_vars 500
+
#[[Установка composer]]
suhosin.post.max_vars 500</pre>
+
#[[Установка модуля rar]]
===Message: Function set_magic_quotes_runtime() is deprecated===
+
#[[Код файла json для Select2, для получения форматирования с optgroup]]
При переносе сервера, появилась ошибка '''Message: Function set_magic_quotes_runtime() is deprecated'''
 
====Решение====
 
Эта функция считается устаревшей в 5.3, а в 6.0 ее вообще не будет.
 
Один из вариантов. Поставить перед функцией '''set_magic_quotes_runtime()''' знак '''@'''.
 
===Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function===
 
При переносе сервера, появилась ошибка '''При переносе сервера, появилась ошибка '''Message: Function set_magic_quotes_runtime() is deprecated ...'''
 
====Решение====
 
В php.ini прописать
 
<pre>date.timezone = Europe/Moscow</pre>
 

Текущая версия на 09:27, 27 января 2023