Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzenie ip - kontynuacja skryptu
Forum PHP.pl > Forum > Gotowe rozwiązania
sh4rky
Skrypt.

Na wstepie - skrypt sprawdza czy ip usera widnieje w pliku ip.txt, jesli tak to wyswietla komunikat np "juz jestes na liscie", jesli nie widnieje wyswietla komunikat "Twoje ip zostalo zapisane" i skrypt zapisuje owe ip do pliku ip.txt

Pewnie banalnie proste a jednak mam problem.

Dzieki.
sobstel
napisz z czym dokładnie masz problem (jakis kawalek kodu?), bo na razie prosisz o gotowca, a tutah raczej nikt ci go nie da (chyba ze akurat traficz na czyjs bardzo dobry humor).
sh4rky
Dokladnie chodzi mi o sama procedure wyszukania "nazwy" w pliku np. w wierszach

$szukane=($_SERVER[REMOTE_ADDR]);

i zeby jesli zmienna $szukane = ip zawarte w pliku to wyswietlic komunikat
echo='stop''; i zakonczyc dzialanie skryptu

a jesli zmienna $szukane <> ip zawarte w pliku wtedy zapisac nowe ip do pliku

$plik=fopen("ip.txt","a");
fwrite($plik,"$_SERVER[REMOTE_ADDR]\n");
fclose($plik);

i zakonczenie dzialania skryptu

---- ip.txt ----
192.168.1.1
192.168.1.2
---------------
blooom
a było to tak

  1. <?php
  2.  
  3. function szukaj($jakie_ip) {
  4. $plik = file("ip.txt");
  5. for($i = 0; $i<=count($plik); $i++) {
  6.  if (trim($plik[$i]) == $jakie_ip) return 'juz jestes na liscie';
  7. }
  8. $plik=fopen("ip.txt","a");
  9. fwrite($plik,"$jakie_ipn");
  10. fclose($plik);
  11. return 'Twoje ip zostalo zapisane';
  12. }
  13.  
  14. echo szukaj($_SERVER['REMOTE_ADDR']);
  15. ?>
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-2024 Invision Power Services, Inc.