0

Deprecated: Function ereg_replace() is deprecated

Раздел: PHP
Написано: 9.04.2012
Автор: Antonio
Просмотров темы: 341 раз

После перехода PHP с ветки PHP 5.2 (php52-5.2.17) на PHP 5.3 на части сайтов вылезли ошибки Deprecated: Function ereg_replace() is deprecated, хорошо что первоначальный переход я начал на тестовом сервере и было время подготовится, оценить размеры работ для корректного перехода уже на рабочем сервере.

php

И так, в ветки PHP 5.3 начали борьбу с некоторыми старыми функциями, для начала они выводят предупреждение и сообщают что функция уже не поддерживается и в будущем будет вообще удалена. Но в версии 5.3 еще можно избежать проблем включив режим поддержки старых функций

Продолжение “Deprecated: Function ereg_replace() is deprecated” »

 
0

Warning: date() [function.date]:

Раздел: PHP
Написано: 9.04.2012
Автор: Antonio
Просмотров темы: 70 раз

При переходе на PHP 5.3 на сайте вылезли предупреждения Warning: date() [function.date]:

Решение: в настройках php.ini необходимо установить часовой пояс, это делается в файле php.ini (для FreeBSD по-умолчанию он находится тут /usr/local/etc/php.ini)
Добавляем в раздел Date часовую зону, взять подходящую можно тут

В моем случае это выглядит так:

[Date]
date.timezone = Europe/Kiev

 
0

Как получить адрес текущей страницы в PHP?

Раздел: PHP
Написано: 29.03.2012
Автор: Antonio
Просмотров темы: 236 раз

Вопрос:Как получить адрес текущей страницы в PHP?
Ответ:Использовать значение суперглобального массива $_SERVER

вывод текущей страницы

echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];

выведет на экран полный адрес страницы с параметрами GET (если они были указаны)

echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

 
2

Как взять первые два символа в PHP?

Раздел: PHP
Написано: 29.03.2012
Автор: Antonio
Просмотров темы: 182 раз

logo php

Вопрос: Как взять первые два символа в PHP?
Ответ: можно использовать функцию substr

substr($_SESSION[language_code], 0, 2);

Продолжение “Как взять первые два символа в PHP?” »

 
1

Перенос строки в консоли PHP

Раздел: PHP
Написано: 20.01.2012
Автор: Antonio
Просмотров темы: 169 раз

Иногда в консольных скриптах, написанных на PHP, необходимо при выводе текста делать перенос строки, сделать это можно так:

Перенос строки в консоли (язык PHP)

echo 'Текст'.PHP_EOL;


Посетители: 6 гостей

Рейтинг блогов
Копирование информации с сайта возможно только с указанием прямой ссылки - http://nemcd.com