Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zapisywanie hostu do pliku
Forum PHP.pl > Forum > Przedszkole
ewelinac18
Jak zrobić aby zapisywało mi do pliku ip.html nazwe hostu gdzie osoba ma ip == 83.31.*.*
jest to osoba która mi od czasu do czasu przeszkadza ale posiada neostrade i zablokowanie ip
jest nie skuteczne wiec chce wyłapać jego host



Zrobiłam takie coś ale nie zapisuje mi sad.gif

  1. <?php
  2. $hostname2 = $_SERVER['REMOTE_ADDR'];
  3. $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  4. $fp=fopen("ip.html", "a");
  5.  
  6. if ( $hostname2 == '83.31.*.*') {
  7. flock($fp, 2);
  8. fwrite($fp, $hostname. "<br>");
  9. flock($fp, 3);
  10. fclose($fp);
  11. }
  12. else {
  13.  
  14. }
  15. ?>



Dziekuje z góry
Cysiaczek
  1. <?php
  2. $hostname2 = $_SERVER['REMOTE_ADDR'];
  3. $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  4. $file="ip.html";
  5.  
  6. if ( $hostname2 == '83.31.*.*') {
  7. file_put_contents($file, $hostname."<br />", FILE_APPEND);
  8. }
  9. else {
  10.  
  11. }
  12. ?>


Po co sobie zycie komplikowac z fopen() ;]

Pozdrawiam.
mike
Może Ci się przyda: Banowanie z "maskami" ? i * (funkcja, PHP 4 i 5).
ewelinac18
Cysiaczek to tylko ma służyć tymczasowo aby znaleśc host jeśli masz inny pomysł chętnie ciebie wysłucham smile.gif
ale dzieki za pomoc


mike super dzięki za ten temat przyda sie smile.gif exclamation.gif zaraz go wykorzystam smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.