ďťż

[php] Pobieranie zdjecia z jednego serwera na drugi - jak to zrobic

       

Podstrony


telcocafe

Chdzi mi o pobranie skryptem wszystkich zdjec z czyjegos serwera (zdjecia maja nazwy liczbowe wiec robie for'em je) i zapisanie ich u mnie np. w katalogu /imgs/. Jak to zrobic? Ktora funkcja?



Nie możesz wylistować plików z czyjegoś serwera. Nie sądzisz, że to byłoby zbyt niebezpieczne?
Użytkownik Coldpeer edytował ten post 02 czerwiec 2007, 15:18
To są miniaturki z jednej strony z filmikami, co w tym niebezpiecznego? To jak moglbym to zrobic?

PS. Niebezpieczne byloby hotlinkowanie, wlasnie dlatego sciagam je do siebie.

Ok, więc wyciągasz nazwę pliku, następnie:
$handle = fopen($name, 'r'); $content = fread($handle, filesize($name)); fclose($handle); fwrite(/**/);
Nie jestem pewien, ale łatwiej by było na file_get_contents, tylko czy to obsługuje fopen_url?




To są miniaturki z jednej strony z filmikami, co w tym niebezpiecznego? To jak moglbym to zrobic?

PS. Niebezpieczne byloby hotlinkowanie, wlasnie dlatego sciagam je do siebie.

Nie zrozumiałeś... Nie ma możliwości wylistowania plików z innego serwera, bo jest to niebezpieczne z innych względów (teoretycznie)
Użytkownik Coldpeer edytował ten post 02 czerwiec 2007, 20:38
Ale nie możemy zapomnieć o tym, że czasem administrator zezwala na przeglądanie katalogów (np. serwer free.fr).
W takim wypadku wystarczy użyć preg_replace() lub substr(strpos()...) :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.