PHP

10 советов по оптимизации PHP-кода

Для обеспечения максимальной производительности PHP-скриптов необходимо учитывать несколько особенностей языка. Я уже писал cоветы по PHP оптимизации, но пришло время их пополнить и пояснить некоторые пункты.


Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings.

Помогите, php скрипт выдает следующую ошибку
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. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected [...]


PHP. Как убрать перенос строки?

Если необходимо убрать перенос строки, то это можно реализовать следующим кодом:
<?php
$stroki = str_replace(“\r”,” “,$stroki);
$stroki = str_replace(“\n”,” “,$stroki);
?>


phpBB3. Как вставлять ролики с Youtube на форум

Я администрирую несколько форумов на phpBB3 и уже неоднократно слышал от пользователь вопрос “Как вставлять ролики с Youtube на форум?”. Устанавливать мод, обеспечивающий публикацию роликов с youtube, мне не хотелось.
Я выбрал, на мой взгляд, самый простой способ решения данной проблемы.
Для того, что бы обеспечить возможность вставки ролика с Youtube на форум phpBB3, я решил создать [...]


PHP. Дата на сайте

Большинство сайтов в самом низу страницы содержат строчку про авторские права и текст о том, что воровать чужую информацию не хорошо.  Кроме всего прочего, рядом с авторскими права обычно ставится год создания сайта. Я обычно указываю год создания и текущий год. Так пользователь может оценить, сколько существует сайта.  Ниже привожу простой php-скрипт:

<?php
$GOD_START = 2009; //в [...]


PHP. Замена нескольких пробелов на один

Иногда требуется замена нескольких пробелов на один. Реализовать данную замену при помощи php можно следующим образом:
<?
$stroka=”Строка в которой несколько пробелов”;
$stroka=ereg_replace(” +”,” “,$stroka);
echo $stroka; //выводим результат
?>


PHP. Определяем бота поисковой системы зашедшего на сайт

Простой скрипт для определения бота поисковой системы, зашедшего на сайт.


PHP. Как узнать IP посетителя

Не знаете, как узнать IP посетителя при помощи PHP? Вот простой скрипт, помогающий Вам справиться с этой задачей:
<?php
//PHP. Как узнать IP посетителя
$ip = getenv (”REMOTE_ADDR”); // Получаем IP-адрес посетителя
echo “Ваш IP: $ip\n”; // Выводим IP-адрес посетителя
?>
Все достаточно просто. Можно использовать, как фишку на своем сайте.


Советы по PHP оптимизации

Несколько простых советов по оптимизации php-кода:
1. echo работает быстрей print
2. + + $ I; / / работает быстрее, чем $ I + +;
3. Используйте require() вместо require_once() где это возможно.
4. ELSE IF работает быстрей,чем SWITCH
5. Указывайте полные пути к файлам
6. Подавления ошибок с помощью @ идет очень медленно


PHP. Удаление пробелов из текста

Если требуется на PHP удалить пробелы из текста, то приведенные ниже код Вам поможет.
$text = “Какой-то текст с проблемами. PHP. Удаление пробелов из текста”;
$text = str_replace(’ ‘,”,$text);