Autor | Zpráva | ||
---|---|---|---|
qwerty0805 Profil * |
#1 · Zasláno: 8. 5. 2017, 21:37:49
Zdravím,
Cez funkciu copy() kopírujem obrázky z iného serveru na svoj, ale naraz to prestalo fungovať. Text aj kód vidím, ale obrázky sa nekopírujú. Dá sa obmedziť kopírovanie, alebo je chyba niekde inde? Samozrejme pri skopírovaných obrázkoch je uvedený zdroj, takže pravidlá neporušujem. Chcem len vedieť či mám hladať chybu na mojej strane. Ďakujem. |
||
Taps Profil |
#2 · Zasláno: 8. 5. 2017, 21:58:03
Pise funkce copy nejakou chybu?
|
||
qwerty0805 Profil * |
#3 · Zasláno: 8. 5. 2017, 22:20:13
Taps:
Nie. Bez chyby. Z jednej webstránky mi to funguje, z druhej nie. :-/ |
||
M4n Profil * |
#4 · Zasláno: 9. 5. 2017, 10:35:02
qwerty0805:
„Samozrejme pri skopírovaných obrázkoch je uvedený zdroj, takže pravidlá neporušujem.“ Uvést zdroj nic neznamená a neřeší. Pokud používáš cizí obsah bez souhlasu, tak porušuješ autorské právo, až na řídké výjimky. Je klidně možné, že cílový web blokuje IP adresu tvého serveru nebo obecně detekuje a blokuje spojení vytvořené PHP skripty podle chybějících hlaviček. „Nie. Bez chyby.“ Zapni si zobrazování chyb, zjisti jakou odpověď server vrací místo obrázku a vůbec tomu věnuj nějakou námahu – my ten problém za tebe nevyvěštíme ze vzduchu. |
||
qwerty0805 Profil * |
#5 · Zasláno: 9. 5. 2017, 15:15:21
copy() vyhlasuje chybu: "failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden"
Zaujimave je, ze funkcia file_get_contents() funguje, takze kod vidim, ale obrazky nemozem skopirovat. Da sa s tym nieco urobit? Dakujem za pomoc. |
||
Taps Profil |
#6 · Zasláno: 9. 5. 2017, 15:30:54
Zkus misto copY pouzit move_uploaded_file
|
||
qwerty0805 Profil * |
#7 · Zasláno: 9. 5. 2017, 15:45:41
Taps:
This function only works on files uploaded via HTTP POST. |
||
qwerty0805 Profil * |
#8 · Zasláno: 9. 5. 2017, 20:17:11
Vyriesil som to tak ze som nastavil user_agent cez ini_set
|
||
Časová prodleva: 6 let
|
0