![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 3 Dołączył: 13.07.2009 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawia mnie co jest z moim skryptem nie tak. Jego działanie polega na pobieraniu zdjęć z serwera zewnętrznego. Ze względu na ciągłe problemy z nieistniejącymi plikami (img wstawiony, ale niema go na serwerze) kombinuję ze wczesnym sprawdzaniem czy plik istnieje. Najprostszym rozwiązaniem jakie wypaczyłem w manualu to sprawdzenie headera ale nie działa, albo przynajmniej nie zawsze działa. Miałby ktoś jakieś uproszczenie, albo najlepiej wrzucenie wszystkiego w jedną funkcję?
Nie mam już pomysłu jak mogę poprawić ten kod, tak aby w końcu działały absolutnie poprawnie i był całkowicie odporny na errory spowodowane brakiem pliku(ów). Z góry dziękuję za pomoc. -------------------- Prywatna koncepcja pasji - SprawdzAuto.info
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Tak po prawdzie to bym sprawdzał czy nie zwróciło kodu innego niż 200 – de facto wszystkie inne oznaczałyby, że coś jest nie tak.
No i jak serwer działa na HTTP/2, to raczej w 1. linijce nie otrzymasz HTTP/1.1 (choć nie wiem jak ze wsparciem HTTP/2 w PHP). -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 3 Dołączył: 13.07.2009 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Serwery które kod obsługuje są na HTTP/1.1
Kwestia kodu 200 załatwiłem następującą funkcją i pętlą:
Proszę tylko o podpowiedź czy to powinno załatwić sprawę. Kod już dodałem do pętli i jak na razie działa - od jakichś 20 minut. Mam nadzieję, że będzie dobrze :-) Ten post edytował d0m1n1k_ 2.01.2016, 15:10:02 -------------------- Prywatna koncepcja pasji - SprawdzAuto.info
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Jeśli serwer nie kłamie, to kod 200 powinien oznaczać, że zwrócono poprawnie zasób.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 19:41 |