![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Próbuję za pomocą file_get_contents pobrać plik ważący ponad 1GB. Niestety serwer nie wyrabia. Znalazłem w necie takie oto rozwiązanie:
http://stackoverflow.com/questions/2749200...=active#tab-top Dostaję jednak cały czas taki błąd: Cytat Warning: fsockopen() [function.fsockopen]: unable to connect to http://strona.pl/plik/plik.doc:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in /home/ Mój kod wygląda tak:
jako path, podaję URI, np. download/files/my_music.mp3 bo chyba to należało tam wstawić. Mimo wszystko, kod nie działa. Może mi ktoś powiedzieć co jest nie tak? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
wpisz samo "strona.pl/plik/plik.doc"
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Wtedy otrzymuję "Bad Request".
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jak już to by było tak
"http://strona.pl:80/plik/plik.doc" ale jak to chodzi po 80 to to jest normalne wiec nie piszesz bo poco wiec błąd masz gdzie indziej nie lepiej było by skorzystać z cURL ? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Ale chodzi o to, że ja muszę pobrać plik do stringa. file_get_contents i curl zarzynają mi serwer. Muszę skorzystać z czegoś takiego, aby po kawałku pobierało ten plik po prostu.
Gdybym mógł wykorzystać CURLa to od razu bym to zrobił bo CURLa znam na wylot i nie mam problemów z jego obsługą, a tutaj walczę od 16 i dalej nic z tego nie mam :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:48 |