ďťż

[PHP] zapisywanie IP ludzie pomozcie

       

Podstrony


telcocafe

jak zapisywac wejscia danego numeru IP na strone do pliku? pomocy tylko niech mi to ktos w miare dokladnie napisze zeby nawet taki ktos jak ja mogl zrozumiec dzieki i pozdrawiam
Użytkownik huma edytował ten post 19 marzec 2005, 22:28


Uzyj PHP ($_SERVER + zapis do pliku)
Manual PHP

<?php

$ip = getenv ("REMOTE_ADDR");

// zapisywanie

$file = plik.txt;

$zapis = fopen($file, r) ;
$zapis2 = fwrite($ip,w);

?>


<?php

$ip = getenv ("REMOTE_ADDR");

// zapisywanie

$file = plik.txt;

$zapis = fopen($file, r) ;
$zapis2 = fwrite($ip,w);

?>



A jak wyglada caly kodzik ?? <_< nie dziala mi :(

<? $plik=fopen("ip.txt","a"); fwrite($plik," $_SERVER[REMOTE_ADDR] "); fclose($plik); ?>


<? $plik=fopen("ip.txt","a"); fwrite($plik," $_SERVER[REMOTE_ADDR] "); fclose($plik); ?>

Utwórz plik ip.txt przed uruchomieniem skryptu...

Utworzylem plik 'ip.txt' i dalej błędy w tych liniach :(

Złe atrybuty na plikach??? Spróbuj pozmieniać... <_<

Tak na poczekanie wywróżymy Ci z fusów jakie błędy wywala. Napisał byś jakie błędy Ci wyrzuca <_<

Jeżeli wywala ci błędy typu SCREEN to ustaw chmod na 666. Np w total comanderze na servie zaznacz plik. Z menu Plik wybierz Zmień atrybuty... i wpisz 666.

Warning: fopen(ip.txt): failed to open stream: Permission denied in /home/pigwa/public_html/ip.php on line 2 Warning: fwrite(): supplied argument is not a valid stream resource in /home/pigwa/public_html/ip.php on line 5 Warning: fclose(): supplied argument is not a valid stream resource in /home/pigwa/public_html/ip.php on line 6

Dzięki, juz wszysko dziala. Zapomnialem zmienic chmody na 777 :)

A ja Ci dam taki kodzik:

$ip=$REMOTE_ADDR; $data=getdate(); $dzien=$data['mday']; $miesiac=$data['mon']; $rok=$data['year']; $godzina=$data['hours']; $minuta=$data['minutes']; $sekunda=$data['seconds']; if($dzien<10){ $dzien="0".$dzien; } if($miesiac<10){ $miesiac="0".$miesiac; } if($godzina<10){ $godzina="0".$godzina; } if($minuta<10){ $minuta="0".$minuta; } if($sekunda<10){ $sekunda="0".$sekunda; } $date=$dzien."-".$miesiac."-".$rok." ".$godzina.":".$minuta.":".$sekunda; $zapisz=$ip." ".$date."\n"; $plik=fopen("logi.txt","a"); flock($plik,2); fputs($plik,$zapisz); flock($plik,3); fclose($plik);

Oprócz zapisywania IP to zapisuje on jeszcze dzień i godzinę wejścia na stronkę :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.