Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzanie linkow z pliku txt
Saikaze
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.07.2012

Ostrzeżenie: (0%)
-----


Witam! Jestem poczatkujacy jesli chodzi o php i mam pewien problem. Otoz, chcialbym napisac skrypt, ktory pobiera linki z pliku txt i sprawdza czy istnieja (Zarowno lokalnie jak i na zewnetrznych url). Aktualnie skrypt jest mi potrzebny zeby sprawdzic 500 linkow roznego typu. Sporo grzebalem po necie i jak na razie udalo mi sie stworzyc cos takiego:

  1. <?php
  2. $nazwaPliku = "plik.txt";
  3. $tablica = array();
  4. $tablica2 = array();
  5. $i = 0;
  6.  
  7. if (is_file($nazwaPliku))
  8. {
  9. $plik = fopen($nazwaPliku, "r");
  10.  
  11. while(!feof($plik))
  12. {
  13. $linia = fgets($plik, 1024);
  14. $tablica[$i] = $linia;
  15. $i++;
  16.  
  17. if(fopen($linia,'r')) echo 'Istnieje';
  18. else echo 'Nie istnieje';
  19. echo '<br/>';
  20.  
  21. }
  22.  
  23. fclose($plik);
  24.  
  25. }
  26. else
  27. {
  28. print("Blad podczas otwierania pliku !!!");
  29. }
  30.  
  31. ?>


Probowalem juz kilku rozwiazan, jednak ciagle cos robie zle, bo tylko ostatni link sprawdza poprawnie, a wszystie wczesniejsze definiuje jako nie aktywne. Bede wdzieczny za jakakolwiek pomoc

Pokaze o co dokladnie mi chodzi bo udalo mi sie osiagnac czesciowo to co chce:
  1. <?php
  2.  
  3. echo '
  4. <form method="POST">
  5. <input type="text" name="url1" />
  6.  
  7. <input type="submit" name="url" value="Check" />
  8.  
  9. </form>
  10. ';
  11.  
  12. $plik = $_POST['url1'];
  13. echo $plik.' ';
  14. if(@fopen($plik, 'r')) echo 'Istnieje';
  15. else echo 'Nie istnieje';
  16.  
  17. echo '<br/>';
  18.  
  19. ?>


Wpisuje dowolny adres, czy to na localhost, czy na serwerze ftp i sprawdzanie dziala. Cos sie wysypuje przy wczytywaniu z pliku txt. Interesuje mnie takze opcja zebym mogl wkleic te linki na stronce bez tworzenia i zalaczania pliku txt. Jak juz wspomnialem, zaczynam z php takze pewnie robie jakis podstawowy blad ;/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:12