Új hozzászólás Aktív témák

  • Taci

    addikt

    Illetve lenne még egy kérdésem.

    Adott ez a szkript, amivel azt ellenőrzöm, valid-e a link:
    function testIfValidURL($url){
       $headers=get_headers($url);
       return stripos($headers[0],"200 OK")?true:false;
    }

    Erre a (csak a példa kedvéért, a vasárnapi ebédhez előkészített) linkre miért mondja azt, hogy nem valid?
    $feed_link = "https://www.szeretlekmagyarorszag.hu/ime-a-tokeletes-toltott-kaposzta-receptje/";
    if (testIfValidURL($feed_link) === FALSE){
        echo "nem valid. skip";
    }

    Kiírja, hogy:
    nem valid. skip

    De miért?
    Megnézi a szkript a header-t, hogy tartalmazza-e a "200 OK" visszatérési értéket. És tartalmazza, nyilván, legalábbis a link megnyílik, és Chrome dev tools-ban is ott világít zölddel a Network tab alatt, hogy
    Status Code: 200 OK
    Vagy az a baja, hogy nem az első tömbelemben ($headers[0]) van?

    Ha így nem tökéletes a fenti szkript, hogyan módosítsam, hogy az legyen, hogy minden ilyen helyzetet lekezeljen?

    Köszi.

Új hozzászólás Aktív témák