|
|
|
|
|
для: Loki
(13.10.2005 в 21:44)
| | Дело в том, что нужно это осуществить на другой странице.
Пока ничего не выходит, одни ошибки. | |
|
|
|
|
|
|
|
для: Sasha
(13.10.2005 в 18:19)
| | например так:
<?
//$line - строка из файла
$mas=explode($line, "=");
eho trim($mas[1]);
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(13.10.2005 в 13:26)
| | Тоесть из файла
001.php = 4
001.php = 0
002.php = 14
003.php = 8
|
вывести значение, например первой страницы, т.е. 4 , а не 001.php = 4 ? | |
|
|
|
|
|
|
|
для: Loki
(13.10.2005 в 13:26)
| | Гм.
Я сделал ссылку, как указано выше, при переходе имеем увеличение числа на 1, а как вывести только это число из текстового файла? | |
|
|
|
|
|
|
|
для: Sasha
(13.10.2005 в 13:14)
| | Зависит от того, как страница на которую переходят формируется. Можно через рефферер, а можно через редирект. А можно и просто посмотреть последовательность переходов с одного ip | |
|
|
|
|
|
|
|
для: cheops
(13.03.2005 в 01:57)
| | А как всётаки сделать вывод числа переходов на другой страничке?? | |
|
|
|
|
|
|
|
для: Димитрий
(12.03.2005 в 21:09)
| | Пусть имеется текстовый файл count.txt, в котором перечислены все значения принимаемые параметром url
001.php = 4
001.php = 0
002.php = 14
003.php = 8
|
Тогда, увеличивать значение счётчиков, в зависимости от того, какое из значений принимает параметр url можно при помощи следующего кода
<?php
// Извлекаем из строки запроса параметр page
$page = $_GET['url'];
// Имя файла
$filename = "count.txt";
// Открываем файл для чтения
$fd = fopen($filename, "r");
// Читаем его содержимое в буффер
$bufer = fread($fd, filesize($filename));
// Закрываем файл
fclose($fd);
// Редактируем содержимое переменной
$bufer = preg_replace_callback("|($page = )([\d]+)|i",
"increment_number",$bufer);
// Открываем файл для записи
$fd = fopen($filename, "w");
// Записываем содержимое строки $buffer
fwrite($fd, $bufer);
// Закрываем файл
fclose($fd);
// функция обратного вызова
function increment_number($matches)
{
return $matches[1].(++$matches[2]);
}
?>
|
Этот код следует поместить перед редиректом. | |
|
|
|
|
|
|
|
для: Димитрий
(12.03.2005 в 21:09)
| | давно не работал с файломи и на вскидку не смогу все полностью написать
а вообще смотрите функцию fopen() там должно быть все написано, как открыть файл только на чтение - это для index.php
и как на чтение и запись - это для count.php | |
|
|
|
|
|
|
|
для: cheops
(12.03.2005 в 10:28)
| | >Где вы собираетесь хранить результаты подсчёта: в базе данных или в файлах?
в файле. | |
|
|
|
|
|
|
|
для: Valeri
(12.03.2005 в 06:37)
| | >В index.php Вы прописываете функцию обращения туда где хранятся данные
>счетчика ( в БД или текстовом файле) и вытаскивыете переменную счетчика, а
>потом выводите ее через
>echo "$".
Совершенно верно, только дествительно, не знаю как привязать переход по ссылке с заносом в текстовый файл. | |
|
|
|
|