PHP
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 можно осуществить при помощи отправки специального HTTP заголовка функцией header:
<?
header(’Location: http://zaan.ru’);
exit;
?>
Только надо помнить что отправка заголовка функцией header должна происходить до любого вывода текста.
Отправка почты с вложением при помощи PHP
В предыдущем посте была рассмотрена отправка письма без вложения при помощи PHP. А вот вариант отправка почты с вложением помощи PHP:
<?
function SendMail( $from, $to, $subject, $text, $filename)
{
$f = fopen($filename,”rb”);
$un = strtoupper(uniqid(time()));
$head = “From: $from\n”;
$head [...]
Пауза в скрипте PHP
Если вам необходимо выполнить паузу при выполнении PHP скрипта или решить подобную проблему
Можно ли каким то образом в php во время выполнения скрипта сделать временную остановку?
то воспользуйтесь функцией sleep. Функция sleep задерживает выполнение программы на данное количество секунд. Например, для задержки в 5 секунд, код будет выглядеть вот так:
sleep (5);
Отправка почты при помощи PHP
Самым простым способом отправки почты при помощи PHP является отправка почты при помощи функции mail.
Синтаксис функции mail():
bool mail(string $to, string $subject, string $msg [, string $header]);
Четвертый параметр является необязательным, но при помощи него вы можете указать от кого отправлено письмо, в какой оно кодировке и другие параметры.
Вот пример простой отправки почты:
mail(”yourname@zaan.ru”, “Тема”, “Строка1\nСтрока2\nСтрока3″);
Отправка почты при [...]
