Forum » Programiranje » Preverjanje URLja @ PHP
Preverjanje URLja @ PHP
Tr0n ::
Rabo bi karseda optimalno metodo za preverjanje, ce nek URL obstaja ali ne v PHPju. Imam ze nekaj narejeno z fopen etc... samo me zanima, ce ima kdo kako boljso idejo.
darh ::
mislm da ni boljše rešitve kt pa odpret sajt pa pogledat če obstaja... sam ne vem lih točno kako boš zazna 404 al pa kak drug error..
Excuses are useless! Results are priceless!
Tr0n ::
http://www.zend.com/codex.php?id=453&si...
Kr vredu resitev. Ceprav zna bit pocasna, ce je server, ki ga preverjas pocasen.
Kr vredu resitev. Ceprav zna bit pocasna, ce je server, ki ga preverjas pocasen.
Piranha ::
Mislim, da je to enostavna rečitev, kar se tiče preverjanja URL najboljša, pa niti ne zasede nekam ogromno...
recimo primer:
function checkurl($URL)
{
$file = @fopen($URL, "r");
if(!$file or !fread($file, 5)) die("Tak URL ne obstaja!");
else echo "URL najden";
}
checkurl("http://www.slo-tech.com");
?>
enostavna in zelo hitra rešitev...
LP
recimo primer:
function checkurl($URL)
{
$file = @fopen($URL, "r");
if(!$file or !fread($file, 5)) die("Tak URL ne obstaja!");
else echo "URL najden";
}
checkurl("http://www.slo-tech.com");
?>
enostavna in zelo hitra rešitev...
LP
Piranha
Zgodovina sprememb…
- spremenil: Piranha ()
Tr0n ::
Ja ze, ampak ta zadeva dela samo, ce url sploh ne obstaja, ne pa tudi nek dokument na strani (error 303, 404,...). Da ne govorimo o pocasnejsih serverjih itd,... To tak ze mam :).
Piranha ::
Hja... če pa ni to, pol se pa prosim še malo bolj detajlneje izrazi, ker sedaj res nimam pojma, za kaj se gre... ker če ne dela ta funkcija... ok, sedaj bere le na tekstualni ravni ampak drugače, če poleg onega "r" daš "rb" pa bere binarno... to pomeni tako ZIP datoteke... pa vsa ostala jajca... lahko tako zadevo pol uporabiš tudi kot download. :)
Skratka... povej kaj rabiš, pa ti ziher povem, kak to naredit.
LP
Skratka... povej kaj rabiš, pa ti ziher povem, kak to naredit.
LP
Piranha
Gandalfar ::
Piranha: on bi rad preverjal ce stran na drugi strani obstaja. Ce bo preverjal z fopen bo dobil stran tudi v primeru da je 404 ane. Ker ima vecina streznikov nek 404.html dokument, ki ga vrne v primeru da stran ne obstaja. Toda to je vseeno stran.
Tr0n: kaj pa ce bi naredil se en search po prejeti strani za 404 error?
Tr0n: kaj pa ce bi naredil se en search po prejeti strani za 404 error?
rasta ::
Lahko pa tudi, da je 404 error omenjen čisto v kontekstu strani in dejansko ne gre za 404 error.
Celo kakšne (večinoma p0rn in warez) strani imajo to celo v naslovu.
Celo kakšne (večinoma p0rn in warez) strani imajo to celo v naslovu.
Tr0n ::
Saj tisti primercek na zend strani dela vredu za vse strani. Uposteva tudi pocasnejse serverje, dolocis lahko timeout itd...
Z curl pa se nisem delal. Bom pogledal zadevco. Thx vsem.
Z curl pa se nisem delal. Bom pogledal zadevco. Thx vsem.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | mod_rewriteOddelek: Izdelava spletišč | 1199 (1141) | techfreak :) |
» | Čimbolj neboleča predelava straniOddelek: Izdelava spletišč | 3318 (2209) | R33D3M33R |
» | "Gostitelja ni mogoče najti", nasvidenjeOddelek: Novice / Omrežja / internet | 3300 (3300) | pivmik |
» | dns-ji - nic vec janso!Oddelek: Programska oprema | 973 (783) | matic |
» | Custom 404 error sporočiloOddelek: Omrežja in internet | 1176 (952) | Loki |