Autor Zpráva
qwerty0805
Profil *
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
Pise funkce copy nejakou chybu?
qwerty0805
Profil *
Taps:
Nie. Bez chyby. Z jednej webstránky mi to funguje, z druhej nie. :-/
M4n
Profil *
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 *
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
Zkus misto copY pouzit move_uploaded_file
qwerty0805
Profil *
Taps:
This function only works on files uploaded via HTTP POST.
qwerty0805
Profil *
Vyriesil som to tak ze som nastavil user_agent cez ini_set

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: