PHP в примерах

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2207
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

PHP в примерах

#1

Сообщение Slash » Вт мар 26, 2013 12:49 pm

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

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

Код: Выделить всё

<?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'). Пример:

Код: Выделить всё

<?php
echo getenv('REMOTE_ADDR'); 
?>
Теперь мы можем увидеть свой IP адрес!

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

Код: Выделить всё

<?php
echo rand(1,10000); 
?>
Определить размер файла
Вывести размер какого то файла расположенного на сервере можно функцией filesize(), например так:

Код: Выделить всё

<?php
echo filesize('danfa.zip').' байт';
?>
Адрес сайта
Функция $_SERVER['HTTP_HOST'] покажет пользователю на каком сайте он находится, делаем так:

Код: Выделить всё

<?php
echo 'Вы на сайте '.$_SERVER['HTTP_HOST'];
?>
На странице это выглядит так:
Вы на сайте danfa.org

Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2207
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

Re: PHP в примерах

#2

Сообщение Slash » Вс апр 07, 2013 1:32 pm

Редирект с ожиданием
Перенести пользователя на другую страницы/сайт можно при помощи редирекста:

Код: Выделить всё

<?php
header('Refresh: 5; URL=http://danfa.org/index.php');
?>
Время (в секундах) можно изменить.

Аватара пользователя
Slash
Администратор
Сообщения: 2207
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

Re: PHP в примерах

#3

Сообщение Slash » Пн апр 08, 2013 10:30 am

Приветствие в зависимости от времени суток
Выводим приветствие, которое будет меняться в зависимости от времени суток, вот так:

Код: Выделить всё

<?php
$now_hours = date('G');
if($now_hours<8)
{
    echo 'Доброй ночи!';
}
elseif($now_hours<12 && $now_hours>=8) 
{
    echo 'Доброе утро!';
}
elseif($now_hours>=12 && $now_hours<17)
{
    echo 'Добрый день!';
}
elseif($now_hours>=17 && $now_hours<=23)
{
    echo 'Добрый вечер!';
}
?>

Аватара пользователя
Slash
Администратор
Сообщения: 2207
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

Re: PHP в примерах

#4

Сообщение Slash » Ср июл 10, 2013 11:20 am

Продолжаем пробовать себя в PHP!
Версия php интерпретатора
Данная строча отображает версию php интерпретатора:

Код: Выделить всё

<?php
echo phpversion();
?>
Операционная система, в которой работает PHP интерпретатор

Код: Выделить всё

<?php
$os=explode(" ",php_uname());
$os=$os[0];
echo "Операционная система - ".$os;
?>

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей