» »

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.

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
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
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?

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.

darh ::

kaj pa če bi z curl_* funkcijami probu?
Excuses are useless! Results are priceless!

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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mod_rewrite

Oddelek: Izdelava spletišč
111115 (1057) techfreak :)
»

Čimbolj neboleča predelava strani

Oddelek: Izdelava spletišč
313157 (2048) R33D3M33R
»

"Gostitelja ni mogoče najti", nasvidenje

Oddelek: Novice / Omrežja / internet
423167 (3167) pivmik
»

dns-ji - nic vec janso!

Oddelek: Programska oprema
8915 (725) matic
»

Custom 404 error sporočilo

Oddelek: Omrežja in internet
131066 (842) Loki

Več podobnih tem