Страница 1 из 1
PHP

Добавлено:
08 апр 2013, 13:47
-=dp=-
Как реализовать отображение времени жизни сайта на 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"
?>
блокировка IP

Добавлено:
11 апр 2013, 19: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"); } } ?>
}
?>
Re: PHP

Добавлено:
31 янв 2019, 19:05
Джек
А парсер на PHP написать можете?
Парсер новостей и постинг их например в VK, + добавление картинки.
Re: PHP

Добавлено:
11 май 2024, 21:15
Серега
Ниже приведен пример кода на PHP, который отображает IP-адрес пользователя, версию браузера, информацию о user-agent, cookie и ранее вводимые запросы в браузере:
<?php
// Получаем IP-адрес пользователя
$ip = $_SERVER['REMOTE_ADDR'];
// Получаем информацию о браузере
$browser = get_browser(null, true);
// Получаем информацию о user-agent
$user_agent = $_SERVER['HTTP_USER_AGENT'];
// Получаем информацию о cookie
$cookie = $_COOKIE;
// Получаем ранее вводимые запросы в браузере (если доступны)
$previous_queries = $_POST['previous_queries'] ?? '';
// Отображаем информацию
echo "IP-адрес: $ip<br>";
echo "Версия браузера: $browser[version]<br>";
echo "Информация о user-agent: $user_agent<br>";
echo "Cookie: "; print_r($cookie); echo "<br>";
echo "Ранее вводимые запросы: $previous_queries";
?>
В этом коде мы используем массив $_SERVER для получения IP-адреса пользователя и информации о user-agent. Функция get_browser() используется для получения информации о браузере. Массив $_COOKIE содержит информацию о cookie, а $_POST['previous_queries'] используется для получения ранее вводимых запросов в браузере (если они доступны).
Обратите внимание, что этот код является примером и может потребовать дополнительных настроек в зависимости от ваших конкретных требований. Также, для получения некоторых данных, таких как ранее вводимые запросы, может потребоваться дополнительная обработка или интеграция с другими библиотеками.