![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Potrzebuje dostać Info o całkowitej liczbie pobranych bajtów na końcu wykonania tego skryptu i dopiero wtedy edytować rekord w bazie. Aktualnie działa to tak, że rekord w bazie aktualizuje się zaraz po załadowaniu kodu i zmienna $transfer nic nie zwraca.. Jak to zrobić..?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Dziwi mnie, że w $transfer nic nie ma. Zrób var_dump($transfer) w linii 12. Możesz też podejrzeć zmienną $result, aby sprawdzić, czy jest w niej to, czego oczekujesz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
W $transfer jest 0, nie jest pusta. Plik pobieram z innego serwisu przez mój serwer.
Zależy mi na tym aby rekord zaktualizował się w bazie na końcu wykonywania skryptu, a tak nie jest.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Przecież ten skrypt pobiera plik i wyświetla go w przeglądarce a nie uploaduje niczego. Daj więc CURLINFO_SIZE_DOWNLOAD zamiast CURLINFO_SIZE_UPLOAD
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Skrypt dostaje link do zewnętrznego pliku który znajduje się na innym serwerze B.
Ja pobieram ten plik do siebie na komputer przez mój serwer A. Aby pobrać plik przez mój serwer A. Musze najpierw pobierać go z B do A i dopiero wtedy wysyłać do siebie na komputer. Czyli jest download (gdy pobiera z (IMG:style_emoticons/default/cool.gif) , a upload gdy wysyła z A na mój komputer. Czyli powinny być oba parametry UPLAOD I DOWNLOAD. Ja tak to rozumiem.. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Źle rozumiesz, curl wykonuje tylko download w tym skrypcie a php wysyła zawartość pliku do przeglądarki. Wstaw więc CURLINFO_SIZE_DOWNLOAD i jak chesz to sobie go mnóż przez 2.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Hmm, no ok. To jak teraz zrobić, aby ta wartość wykonała się dopiero po pobraniu?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem sformułowania "wartość wykonała się"
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Sorry, miało być:
To jak teraz zrobić, aby ta zawartość wykonała się dopiero po pobraniu? (to była odpowiedź na Twoja odpowiedź). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 01:25 |