Autor | Zpráva | ||
---|---|---|---|
J4cker Profil |
#1 · Zasláno: 3. 12. 2007, 21:02:39
Dobry den,
nauvod bych chtel rict ze jsem prohledal mnoho clanku, ale stale jsem nenasel funckcni reseni. Problem: na serverech (3) alfa, beta a gamma je ulozen soubor text.zip. Jak docilim zjisteni zda soubor na danem serveru existuje ? Vyzkousel jsem vsechny fce ohledne f... (file_exists) taky is_readable apod. Zkousel jsem pres curl, ale zde jsem trochu nepochopil ceho se mam drzet. Pls o radu, díky ! |
||
Alphard Profil |
#2 · Zasláno: 3. 12. 2007, 21:34:37
jak je velký?
jde o to, jestli je reálné načíst ho např. pomocí file_get_contents() možná existuje nějaká fce, která načte jenom hlavičky, teď nevím file_exists, atd. fungují pouze v rámci file systému |
||
koudi Profil |
#3 · Zasláno: 3. 12. 2007, 21:38:17
HTTP metoda HEAD.
|
||
J4cker Profil |
#4 · Zasláno: 3. 12. 2007, 21:43:18
no na velikost bych moc nespolehal tento soubor ma cca 2MB ale budou i vetsi. Zajimava je ta metoda pres hlavicku muzete trochu vic upresnit ?
|
||
DoubleThink Profil * |
#5 · Zasláno: 3. 12. 2007, 23:10:49 · Upravil/a: DoubleThink
Zajimava je ta metoda pres hlavicku muzete trochu vic upresnit?
<?php $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "HEAD / HTTP/1.1\r\n"; $out .= "Host:www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); } ?> |
||
J4cker Profil |
#6 · Zasláno: 4. 12. 2007, 06:55:14
Odpoledne to vyzkouším, ale mám pochyby o fsockopen, myslím že freehosting (ic.cz) to má zakázané ale určitě se na to vrhnu.
DÍKY ! |
||
J4cker Profil |
#7 · Zasláno: 4. 12. 2007, 16:03:22
Bohužel mi tato metoda nejede, jelikož se potvrdily přepoklady, že hosting ic.cz má fsockopen zakázaný ....
|
||
Časová prodleva: 16 let
|
0