• User

    Controlla caricamento di un immagine

    Ciao a tutti forse era meglio se scrivevo controllo ESISTENZA DI UN IMMAGINE

    spero mi possiate aiutare!

    non so come fare il controllo dell'esistenza di un immagine che si trova ad un determinato url

    praticamente mi serve sapere se esiste l'immagine http://www.dominio.it/img/we.gif

    dalla rete ho trovato questo script:

    function checklinks($url){
    $vurl = parse_url($url);
    $fp = fsockopen($vurl['host'], 80, $errno, $errstr, 15);
    if ($fp){
    echo "$url ESISTE<br>";
    }
    if (!$fp){
    echo "$url NON ESISTE<br>";
    }
    }

    questo script funziona pero il problema sta nel fatto che se è stato gestito l'errore 404
    mi ritorna sempre che esiste perchè giustamente viene visualizzata la pagina con la notifica dell'errore

    mi sapete dire come posso fare per verificare anche se l'errore 404 e gestiito???

    grazie


  • User Attivo

    potresti utilizzare la funzione php is_file l'unico problema è che gli devi fornire il percorso della macchina locale e non quello assoluto(http://..)