Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ściąganie plików za pomocą skryptu php, bez CURL'a i system()
-Gość_ven_*-
post
Post #1





Goście







witam, czy jest mozliwosc (nie korzystajac z CURL'a ani system() - tzn system("wget $adres") odpada (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
mario
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

Ostrzeżenie: (0%)
-----


pobaw sie z fopen
Go to the top of the page
+Quote Post
em1X
post
Post #3





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


  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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:09