[ MilošV @ 26.01.2004. 07:57 ] @
Cao :)

Treba mi (ako ne trazim previse) ime funkcije ili (hint za) skript koji provjerava da li je uneseni URL ispravan tj. da li stranica stvarno postoji na datoj adresi ili je "Error 404".

Hvala
[ MilošV @ 26.01.2004. 08:19 ] @
OK
Nasao sam :)
Code:

function check_url($url) 

$value=@fopen($url,"r"); 

if ($value) 
   $exists=1; 
else 
   $exists=0; 

return $exists; 
fclose($value); 


Thanks anyway :)
[ Dejan Krstic @ 27.01.2004. 11:53 ] @
fclose() treba da ide ispred return jer se ovako nikad nece izvrsiti.




Ustvari ne treba ni ispred return jer ce onda javiti gresku pri pokusaju zatvaranja ukoliko fopen nije nista otvorio. A i imas jednu promenljivu viska btw.

Code:

function is_url(&$url)
{
    $fp = @fopen($url, "r");
    if ($fp)
    {
        fclose($fp);
        return 1;
    }
    else return 0;
}


:)




A mozes da probas i ovako....

Code:

function is_url(&$url)
{
    return file_exists($url);
}






// mod edit: nema potrebe za tri posebne poruke, a i btw ovo poslednje neće raditi...

[Ovu poruku je menjao -zombie- dana 28.01.2004. u 06:59 GMT]
[ MilošV @ 27.01.2004. 12:11 ] @
:)
Sto jes'-jes' :)
Hvala
[ MilošV @ 27.01.2004. 15:20 ] @
Ja sam i pitao za f-ju...
Elem, onaj skript gore je prvo nasto sam naletio na google-u, nalazi se na
http://www.liquidpulse.net/code/68
posle sam prodzarao po php.net i stvari su mi bile mnooogo jasnije... :)
jbg, moje iskustvo sa php-om jos uvjek se mjeri danima... i to jednocifrenim brojevima... :)
Trudicu se da ne postavljam glupa pitanja ;)

Hvala
[ bluesman @ 28.01.2004. 10:07 ] @
Citat:
Dejan Krstic:
Code:

function is_url(&$url) { return file_exists($url); }


...a i btw ovo poslednje neće raditi...


A taman sam hteo da se bacim na php manual jer sam pomislio da sam propustio nesto u vezi funkcije file_exists () :-)