|
|
|
| К сожалению тема Счётчик перехода по ссылкам, по адрессу http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=358&id_post=48276
у меня доконца не открывается и я не могу прочитать ответ :(
Не могли бы вы написать ещё раз, как можно вывести на страницу значение количества переходов из текстового файла text.txt.
text.txt
001.php = 7
002.php = 0
003.php = 0
004.php = 3
|
т.е рядом со ссылкой на 001.php вывести 7 и т.д.
Я пробовал
<?
$filename = "file.txt";
$line = fopen($filename,"r");
$mas=explode($line, "=");
echo trim($mas[1]);
?>
|
( Всё что смог вспомнить из подсказки Loki :(
но пустая страница. | |
|
|
|
|
|
|
|
для: Sasha
(16.10.2005 в 19:40)
| | Можно воспользоваться следующим скриптом
<?php
$filetext = "text.txt";
// Помещаем содержимое файла в массив
$arr = file($filetext);
// В цикле выводим имена файлов и переходы
foreach($arr as $line)
{
list($name, $count) = explode("=", $line);
echo $name." (скачан ".$count." раз)<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.10.2005 в 19:52)
| | Я не совсем это имел ввиду. Не всё в куче, а по отдельности возле ссылок.
Если можно просто в коде указывать строку ( например 1, а он отображал Скачано 7 раз ) | |
|
|
|
|
|
|
|
для: Sasha
(16.10.2005 в 20:50)
| | Тоесть вывести только одну строку, вернее только одну цифру из указанной строки. | |
|
|
|
|
|
|
|
для: Sasha
(17.10.2005 в 13:51)
| | Хм... так скрипт вроде и выводит одну цифру возле одной строки? | |
|
|
|
|
|
|
|
для: cheops
(17.10.2005 в 19:08)
| | Не совсем, в результате его работы мы получаем
Счётчик тест
некий другой текст
Счётчик тест 2
некий третий текст
Счётчик тест 3 001.php (скачан 7 раз)
002.php (скачан 1 раз)
003.php (скачан 1 раз)
|
а хотелось бы чтоб "скачан N раз" было под ссылкой.
( Тут ссылки это "счётчик тест" ) | |
|
|
|
|
|
|
|
для: Sasha
(17.10.2005 в 23:26)
| | Измените блок
<?php
echo $name." (скачан ".$count." раз)<br>";
?>
|
на
<?php
echo $name."<br> (скачан ".$count." раз)<br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.10.2005 в 23:36)
| |
Счётчик тест
некий другой текст
Счётчик тест 2
некий третий текст
Счётчик тест 3 001.php
(скачан 7 раз)
002.php
(скачан 1 раз)
003.php
(скачан 1 раз)
|
Это мы получаем.
Счётчик тест
скачан 7 раз
некий другой текст
Счётчик тест 2
скачан 1 раз
некий третий текст
Счётчик тест 3
скачан 1 раз
|
а это надо получить. | |
|
|
|
|
|
|
|
для: Sasha
(18.10.2005 в 00:09)
| | А если так:
<?php
$filetext = "text.txt";
// Помещаем содержимое файла в массив
$arr = file($filetext);
// В цикле выводим имена файлов и переходы
foreach($arr as $line)
{
echo ("Счётчик тест $counter");
fpassthru("Message".$counter.".txt");
list($name, $count) = explode("=", $line);
echo $name." (скачан ".$count." раз)<br>";
$counter++;
}
?>
где "Message".$counter.".txt" - файл с "другим текстом" | |
|
|
|
|
|
|
|
для: Царь
(18.10.2005 в 01:33)
| | >>где "Message".$counter.".txt" - файл с другим текстом
Это ка?
И 001.php всё равно остаётся. | |
|
|
|
|
|
|
|
для: Sasha
(18.10.2005 в 10:09)
| | Если не хочешь чтоб отображалось 001.php строчку в строчке echo $name." (скачан ".$count." раз)<br>"; убери $name.
Создаёшь файл который называется Message1.txt и т.д., в котором будет хранится тот "другой текст", который ты хочешь увидеть под надписью. | |
|
|
|
|
|
|
|
для: Sasha
(18.10.2005 в 00:09)
| | Что за "некий другой текст" и откуда он берётся? | |
|
|
|
|
|
|
|
для: cheops
(18.10.2005 в 14:10)
| | Просто текст странички, на которой стоит ссылка... | |
|
|
|
|
|
|
|
для: Sasha
(18.10.2005 в 15:03)
| | А почему его нет в text.txt и откуда он берётся? | |
|
|
|