Регистрация
DANFA Сближает людей!

PHP в примерах

Хочу поделиться с Вами простыми примерами использования PHP.
И так сразу к делу...

Текущие время
Начнем с вывода времени. Время берется с сервера, а не с компьютера. Время выводит функция date(). Для примера берем файл index.php и начиняем его следующим:
echo date('h:i:s d.m.y');

где: h - часы, i - минуты, s - секунды, d - день, m - месяц, y - год, эти значения можно менять местами, как Вам угодно.

Определить версию PHP
Для вывода информации о Вашей версии php, что установлена на сервере достаточно вставить функцию phpinfo() после: <?php. Кроме версии php Вы увидите подробный отчет о всех его настройках. Пример:
<?php
phpinfo();


Ваш IP адрес
За вывод IP пользователя отвечает функция: getenv('REMOTE_ADDR'). Пример:
echo getenv('REMOTE_ADDR');

Теперь мы можем увидеть свой IP адрес!

Вывод случайного числа
При помощи функции: rand() выводим на страницу случайное число (цифру). Вставляем echo rand(1, 10000); в свой сценарий и видим на странице число от 1 до 10000. Пример:
echo rand(1, 10000);


Определить размер файла
Вывести размер какого то файла расположенного на сервере можно функцией filesize(), например так:
echo filesize('danfa.zip') . ' байт';


Адрес сайта
Переменная $_SERVER['HTTP_HOST'] покажет пользователю на каком сайте он находится, делаем так:
echo 'Вы на сайте ' . $_SERVER['HTTP_HOST'];

На странице это выглядит так:
Вы на сайте danfa.net


Редирект с ожиданием
Перенести пользователя на другую страницы/сайт можно при помощи редирекста:
КОД: ВЫДЕЛИТЬ ВСЁ
header('Refresh: 5; URL=https://danfa.net/');

Время (в секундах) можно изменить.

Приветствие в зависимости от времени суток
Выводим приветствие, которое будет меняться в зависимости от времени суток, вот так:
<?php
$now_hours = date('G');
if ($now_hours < 8)
{
	echo 'Доброй ночи!';
}
else if ($now_hours < 12 && $now_hours>=8) 
{
	echo 'Доброе утро!';
}
else if ($now_hours >= 12 && $now_hours<17)
{
	echo 'Добрый день!';
}
else if ($now_hours >= 17 && $now_hours<=23)
{
	echo 'Добрый вечер!';
}


Версия php интерпретатора
Данная строча отображает версию php интерпретатора:
echo phpversion();
Работа на DANFA: Фриланс.

Часовой пояс: GMT +6. Текущее время 10:43 pm.