14-10-2009, 09:17-Khromov-WM
Рубрика: PHP
Итак, давайте вначале определимся с файлами - их будет 2 - сам скрипт и конечно-же файл .dat или другого расширения.
Все пояснено в комментариях:
<?php
$ip = $_SERVER['REMOTE_ADDR']; // ip адрес для записи
$ip_dat = "ip.dat"; // для удобства файл с нашими данными
$fp = fopen($ip_dat, "a+"); // открываем файл с нашими данными
$fw = fwrite($fp, "$ip ".date("d.m.Y H:i")."<br>\n"); // записываем в него ip адрес и текущую дату
$txt = file($ip_dat); // фишка - считываем количество строк в файле, и затем:
header("Content-Type: text/html;charset=utf-8"); // определяем кодировку документа
echo "Всего посещений: ".count($txt).""; // и выводим наши данные
$fc = fclose($fp); // закрываем файл...
?>
Для того, чтобы придать нашему скрипту еще большую элегантность, выводим через $_REQUEST['']; запрос все данные из файла.
$p = $_REQUEST['action'];
if ($p == "all")
{
echo "<hr>";
$fr = readfile($ip_dat);
}
Теперь сделав запрос index.php?action=all вы увидите всю статистику из файла.
Скачать скрипт:
С нашего сервера:
С Dump.ru
Скачать файл lesson3.zip
Все пояснено в комментариях:
<?php
$ip = $_SERVER['REMOTE_ADDR']; // ip адрес для записи
$ip_dat = "ip.dat"; // для удобства файл с нашими данными
$fp = fopen($ip_dat, "a+"); // открываем файл с нашими данными
$fw = fwrite($fp, "$ip ".date("d.m.Y H:i")."<br>\n"); // записываем в него ip адрес и текущую дату
$txt = file($ip_dat); // фишка - считываем количество строк в файле, и затем:
header("Content-Type: text/html;charset=utf-8"); // определяем кодировку документа
echo "Всего посещений: ".count($txt).""; // и выводим наши данные
$fc = fclose($fp); // закрываем файл...
?>
Для того, чтобы придать нашему скрипту еще большую элегантность, выводим через $_REQUEST['']; запрос все данные из файла.
$p = $_REQUEST['action'];
if ($p == "all")
{
echo "<hr>";
$fr = readfile($ip_dat);
}
Теперь сделав запрос index.php?action=all вы увидите всю статистику из файла.
Скачать скрипт:
С нашего сервера:
Внимание! У вас нет прав для просмотра скрытого текста.
С Dump.ru
Скачать файл lesson3.zip
Просмотров: 337 Версия для печати


