Текущее время: 21 июн 2018, 17:35

Город ХОББИ

Занятие любимым хобби - это путь к счастливой жизни!

PHP

Все о языках программирования, примеры программ, функций, процедур, классов, синтаксис, скрипты , на любых языках программирования
Аватар пользователя
 
Сообщений: 661
Зарегистрирован: 27 мар 2013, 23:12

PHP

Сообщение -=dp=- » 08 апр 2013, 14:47

Как реализовать отображение времени жизни сайта на PHP.

Код: выделить все
<?php

$date_dd = date(d);
$date_mm = date(m);
$date_Yy = date(Y);
 
$d = DAY;      // Вместо DAY вводим день основания. Формат ввода: 1-31(в первой десятке дней ни в коем случае ни 01-09, а именно 1-9)
$m = MONTH;      //  Вместо MONTH вводим месяц основания. Формат ввода 1-12(в первой десятке месяцев ни в коем случае ни 01-09, а именно 1-9)
$Y = 2013;    //  Вместо 2013 вводим год основания


$leave =  ($date_dd+$date_mm*30+$date_Yy*365)-($d+$m*30+$Y*365);
echo "$leave"

?>



Аватар пользователя
 
Сообщений: 41
Зарегистрирован: 05 апр 2013, 09:22

блокировка IP

Сообщение Виталий » 11 апр 2013, 20:29

Есть много способов защитить свой сайт от неблагоприятных посетителей, например спаммеров. Самый простой способ, который помогает в 90% случаев – блокировка IP.

Начнём

Для начала нужно определить IP посетителя:

<?php $ip = $_SERVER['REMOTE_ADDR'];

Далее нужно задать переменную, в которой будут храниться заблокированные IP-адреса:

$ban = array('111.111.111.111','222.222.222.222');
$count = count($ban);

Теперь надо запустить цикл, чтобы всё заработало.

for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) { die("Извините, но ваш IP заблокирован: $ip"); } } ?>

Примерно такой код должен у вас получиться:

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ban = array('111.111.111.111','222.222.222.222');
$count = count($ban);
for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) { die("Извините, но ваш IP заблокирован: $ip"); } } ?>
}
?>




Вернуться в Программирование

Кто сейчас на форуме

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