Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Weryfikacja adresow z bazy danych przez PHP'a
Forum PHP.pl > Forum > Przedszkole
broman
Witam, jestem bardzo poczatkujacy. Ale potrzebuje sprawdzac aktualnosc adresow www (z bazy MySQL) przy pomocy PHPa i pokazywac pozniej ta baze z wynikami tego sprawdzania - znaczy sie: czy dana strona jest, nie ma jej, dziala, badz nie. Z gory dzieki za pomoc.
Arno
  1. <?
  2. $adresy[]=&#092;"www.onet.pl/niema.php\";
  3. $adresy[]=&#092;"www.onet.pl\";
  4. $adresy[]=&#092;"www.reporter.pl/bledna/\";
  5. $adresy[]=&#092;"www.arno.nmax.pl\";
  6. $adresy[]=&#092;"www.dziwnyadres.pl/brakuje/jej.html\";
  7. $adresy[]=&#092;"www.arno.nmax.pl/gg//\";
  8.  
  9. $ile=count($adresy);
  10.  
  11. for ($i=0;$i<$ile;$i++) {
  12. if (!eregi(&#092;"/\",$adresy[$i])) $adresy[$i] = $adresy[$i].\"/\";
  13. $adres[0] = substr($adresy[$i], 0,strpos($adresy[$i],&#092;"/\"));
  14. $adres[1] = substr($adresy[$i], strpos($adresy[$i],&#092;"/\"));
  15.  
  16. $f=fsockopen($adres[0], &#092;"80\", $errno, $errstr, $limitczasu);
  17. $odp=&#092;"\";
  18. if ($f) {
  19. fputs($f, &#092;"HEAD \" . $adres[1] . \" HTTP/1.0rnrn\");
  20. while(!feof($f)) {$odp .= fgets($f,1024); }
  21. fclose($f);
  22. }
  23.  
  24. if (!eregi(&#092;"HTTP/1.. 200\",$odp)) {
  25. echo &#092;"<br />\".$adres[0].$adres[1].\" - problem ze stroną\";
  26. }
  27. // echo \"<p>$odp</p>\";
  28. }
  29. ?>
do $adresy wstaw linki z bazy
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.