![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Mam następujace pytanie czy istnieje możliwość( jesli tak to w jaki sposóB) ściagnięcia, zgrania pliku np. doc, zip, swf z jakiejs strony i zapisanie u siebie na serwerze?
Np. mam link http://xxxxx.pl/cos.zip lub http://xxxxx.pl/cos.swf I teraz chciałbym poprzez odpalenie skryptu sciagnac ten plik i zapisac automatycznie na serwerze, czy takei cos jest mozliwe pod PHP? Jak takie cos wykonać? pozdro haryb |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 6 Dołączył: 14.02.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Był już taki temat na forum.
Zapraszam na http://www.php.net/manual/pl/features.remote-files.php
Notatka: Być może powyższy przykład nasunął ci pomysł, by użyć tej metody do zdalnego zapisywania logów. Niestety taka próba się nie powiedzie, gdyż wywołanie fopen() zwróci błąd, jeśli zdalny plik już istnieje. Aby zrealizować zdalne logowanie powinieneś przyjrzeć się funkcji syslog(). |
|
|
![]() ![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi dokładnie o zapisanie pliku * .swf z adresu np http://xxx.pl/plik.swf za pomoca php na serwerze na którym odpalany jest skrypt. Czy wogole jest takei coś możliwe pod PHP?
pozdro haryb |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
file_put_contents - chodzi tylko pod php5 - ja niestety musze to zrobic na serwer który chodzi pod php4 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
pozdro haryb |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ale to nie jest najlepsza metoda: Musisz sobie dorobić jakąś obsługę bledów. Oczywiście dla dużych plików będzie przekraczać czas wykonania skryptu. Jesli twój hosting pozwala na wywołowanie poleceń systemowych odpal sobie wgeta w tle. Ten post edytował legorek 9.01.2008, 10:54:42 |
|
|
![]() ![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wszystkie rady i rozwiązania.
Zwykle copy dało rade:) pozdro haryb Ten post edytował haryb 17.01.2008, 09:32:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:44 |