Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ściąganie plików za pomocą skryptu php
Forum PHP.pl > Forum > Przedszkole
Gość_ven_*
witam, czy jest mozliwosc (nie korzystajac z CURL'a ani system() - tzn system("wget $adres") odpada smile.gif) aby skrypt sciagal jakis plik z wybranej lokalizacji ? chodzi mi o to, zeby wszystko zawieralo sie w jednym pliku. Bo chyba mozna by zrobic tak jak sie uploaduje, ale to znow formularz itd. a mi chodzi zeby po wejsciu na skrypt.php sciagany byl do katalogu gdzie skrypt.php sie znajduje np. plik www.onet.pl/obrazek.jpg

Dlatego bez tych 2, gdyz zalezy mi, aby to dzialalo na kazdym serwerze w miare, a nie wszedzie jest curl, tym bardziej malo gdzie teraz system().

pozdrawiam
mario
pobaw sie z fopen
em1X
  1. <?php
  2. function getFile($url, $output = '')
  3. {
  4. $output = (empty($output)) ? basename($url) : $output;
  5.  
  6. $fp = @fopen($url, 'r');
  7. $out = @fopen($output, 'w');
  8.  
  9. while(!feof($fp))
  10. {
  11. $data =& fgets($fp, 1024);
  12. @fwrite($out, $data);
  13. }
  14.  
  15. fclose($fp);
  16. fclose($out);
  17.  
  18. return file_exists($output);
  19. }
  20.  
  21. $input = 'http://www.onet.pl/favicon.ico';
  22.  
  23. if (getFile($input))
  24. {
  25. echo "Plik zostal sciagniety.";
  26. }
  27. else
  28. {
  29. echo "Blad pobierania pliku.";
  30. }
  31. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.