Ricerca sito web

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
Questa è complicata :D

credo sia impossibile però come si dice "Tentar non nuoce"

esiste la possibilità di verificare l'esistenza di un sito web tramite uno script in php?

Nel senso che ho un form dove un utente mi inserisce il sito web e vorrei che los cript ne verificasse l'esistenza
 
ciao
su
http://www.danieletabacco.com/10/articolo/status-e-url-valide-con-php-5-e-get_headers.html
ho trovato questo (per provarlo l'ho leggermente modificato) e funzia

PHP:
<?php
//Funzione che verifica lo status 200 o 301 di una determinata URL
function esistenza($url){
//Utilizzo la funzione ricevento un array che definisce l'header
$headers = get_headers("$url");
//Nel primo campo dell'array è presente lo status che confronto con espressione regolare
$esiste = preg_match('#^HTTP/.*\s+[(200|301)]+\s#i', $headers[0]);
if($esiste==1)
echo "La URL $url risponde correttamente ($headers[0])";
else
echo "La URL $url non risponde correttamente";
echo "<br/>";
}
$url_uno = 'http://www.borgo-italia.it';
esistenza("$url_uno");
?>
 
grazie borgo, nel emntre avevo letto delle curlma poi nonh o avuto modo di approfondire,

avevo provato uno script simile am non andava. questo è perfettto ho fatto 4 5 rove e sembra andare

thank :fonzie:
 

Discussioni simili