Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] pobieranie i zapis pliku
Forum PHP.pl > Forum > PHP
homik363
Post przez homik363 » 23.11.2009 (Pn) 18:00
Witam
Mam problem che napisać kod php który będzie pobierał pliki z jednego serwera i zapisywał je na drugim
ale mam problem. Może wy pomożecie


Kod strony

  1. <?
  2. $adres_pliku = $_GET['http://bb.pl/a.html']; //
  3. $nowa_nazwa_pliku = 'a.html'; // nazwa pliku która ma być zapisana
  4. $save = dirname(__FILE__).'/ee/';
  5. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  6. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  7.  
  8.  
  9. $adres_pliku = $_GET['http://bb.pl/b.html']; //
  10. $nowa_nazwa_pliku = 'b.html'; // nazwa pliku która ma być zapisana
  11. $save = dirname(__FILE__).'/ee/';
  12. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  13. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  14.  
  15. $adres_pliku = $_GET['http://bb.pl/m.html'];
  16. $nowa_nazwa_pliku = 'm.html'; // nazwa pliku która ma być zapisana
  17. $save = dirname(__FILE__).'/ee/';
  18. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  19. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  20. ?>





Błąd jaki mi wyświetla


Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in /home/homik/domains/aa.pl/public_html/ee/ee.php on line 8

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in /home/homik/domains/csmania.pl/aa/ee/ee.php on line 15

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in /home/homik/domains/aa.pl/public_html/ee/ee.php on line 21

Proszę o w miarę szybką pomoc

Jest ktoś w stanie pomóc ?
Wicepsik
Odsyłam do manuala $_GET, file_get_contents
Lion_87
Cytat
#
$adres_pliku = $_GET['http://bb.pl/m.html'];


Ty tak specjalnie czy pokazujesz co jest w GET?
homik363
  1. 1.
  2. <?
  3.  
  4. $adres_pliku = 'http://bb.pl/a.html';
  5. $nowa_nazwa_pliku = 'a.html'; // nazwa pliku która ma być zapisana
  6.  
  7. $save = dirname(__FILE__).'/ee/';
  8.  
  9. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  10.  
  11. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  12.  
  13. $adres_pliku = 'http://bb.pl/b.html';
  14. $nowa_nazwa_pliku = 'b.html'; // nazwa pliku która ma być zapisana
  15.  
  16. $save = dirname(__FILE__).'/ee/';
  17.  
  18. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  19.  
  20. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  21.  
  22. $adres_pliku = 'http://bb.pl/m.html';
  23.  
  24. $nowa_nazwa_pliku = 'm.html'; // nazwa pliku która ma być zapisana
  25.  
  26. $save = dirname(__FILE__).'/ee/';
  27.  
  28. $plik = file_get_contents($adres_pliku); // funkcja otwiera plik i pobiera kod
  29.  
  30. file_put_contents($save.$nowa_nazwa_pliku, $plik);// funkcja zapisuje otwarty kod do pliku
  31.  
  32. ?>


Ktoś powiedział mi ze tak powinno być ale nada wyrzuca błąd
Blame
A raczysz nam powiedzieć jaki?
maly_swd
a masz tam katalog /ee/ z prawami zapisu
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.