Презареждания

Soul_Stealler

Registered
Абе...имам една идея - на страницата да направя колко пъти е била презареждана, ама за целта ми трябва да се броят редовете във файл. Та, как ще стане всеки лог от тоя скрипт да се записва на нов ред...така ли?
Код:
<?
$referer=getenv ('HTTP_REFERER');
$ip=getenv('REMOTE_ADDR');
$fp = fopen('times_reload.db', 'a');
fwrite($fp, 'Referer: '.$referer.'  IP:'.$ip.'\n');
fclose($fp);
?>
:?
 

Admin

Registered
Ми да.
Точно така.
ПРегледай урока на staf:
http://web-tourist.net/login/login/view.php?st=412

Ако искаш да преброиш после редовете става така:

Код:
<?
$file= file("times_reload.db"); 
$n=count($file); 
echo "Файла times_reload.db има:".$n." редове.";
?>

$file("times_reload.db")-ще отвори файла и ще го раздели на редове
$n е броя на редовете.
 

Admin

Registered
Soul_Stealler каза:
Ами, то и аз мислех, че е така, ама не става...
http://web-stuff.no-ip.org/projects/mp3fen/search/times_reload.db
Referer:   IP:84.21.199.82\nReferer:   IP:84.21.199.82\n

Ама защо е така записано :

Referer:   IP:84.21.199.82\nReferer:   IP:84.21.199.82\n

Това значи че е записано на два различни реда.

Трябва да е така:
Referer:   IP:84.21.199.82 Referer:   IP:84.21.199.82\n

Нещо си променял скрипта който си дал за пример.

Referer:   IP:84.21.199.82\nReferer:   IP:84.21.199.82\n

ТОва се вижда на един ред но всъщност е на 2 реда.
Referer:   IP:84.21.199.82\n
Referer:   IP:84.21.199.82\n

Разбираш ли.
През браузера се вижда така само.
 

Soul_Stealler

Registered
Нищо не съм променял, ама при мен не става. Отварям тоя файл с WordPad и пак е на един ред. :shock:
 

Горе