Witam!
Istnieje podobna funkcja do file_exists($plik), która by sprawdzała w sieci czy istnieje plik np.
$url="http://moj.serwer.pl/~programy/plik.zip"
POZDRAWIAM i dzięki za podp.
//http://4programmers.net/Forum/viewtopic.php?id=35681 - m.M
Witam!
Istnieje podobna funkcja do file_exists($plik), która by sprawdzała w sieci czy istnieje plik np.
$url="http://moj.serwer.pl/~programy/plik.zip"
POZDRAWIAM i dzięki za podp.
//http://4programmers.net/Forum/viewtopic.php?id=35681 - m.M
Jest metoda, tylko trzeba troche pokombinowac: fsockopen()
Zreszta poszukaj na http://phpclasses.org, moze tam znajdziesz klase do tego...
Jest metoda, tylko trzeba troche pokombinowac: fsockopen()
Zreszta poszukaj na http://phpclasses.org, moze tam znajdziesz klase do tego...
ok, dzieki, ale chyba nie bede kombinowal, bo jak juz widze sock to mi sie niedobrze robi! ;) dzieki!
p.s. i jak kulturalnie moze byc!
NO SPOKO, LOGUJE SIE WSZYSTKO OKEY, a tu nie widać uzytkownika czyli MNIE:)
ok, dzieki, ale chyba nie bede kombinowal, bo jak juz widze sock to mi sie niedobrze robi! ;) dzieki!
mów mi Tato :-D
function remote_file_exists($url) {
$result = false;
$url = parse_url($url);
if($fp = @fsockopen($url['host'], 80)) {
fputs($fp, "HEAD ".$url['path']." HTTP/1.0\r\n".
"Host: ".$url['host']."\r\n\r\n");
$result = eregi("200 OK", fgets($fp, 1024));
fclose($fp);
}
return $result;
}
//przykład działania:
echo remote_file_exists('http://piechnat.iglu.cz/crypter.zip') ? 'jest' : 'nima';
Dzieki stary, o to właśnie chodziło!
A możesz mi jeszcze pomóc co do pokazania, ile plik zajmuje (tez na zdalnym serwerze), tzn. coś podobnego do lstat()...bede wdzięczny :)
POZDRAWIAM!
A możesz mi jeszcze pomóc co do pokazania, ile plik zajmuje (tez na zdalnym serwerze), tzn. coś podobnego do lstat()...bede wdzięczny :)
http://4programmers.net/view_faq.php?id=273
Uważaj, funkcja może być zawodna.
Dzięki znów mi pomogłeś, patrzyłem w faq, ale musiałem przeoczyć [stuk]