Autor | Zpráva | ||
---|---|---|---|
4li1985 Profil |
Zdravim.
Prestal mi fungovať príkaz copy() na skopírovanie súboru z webstránky A. Kopírovanie z webstránky B funguje. Je možné, že web A zablokoval kopírovanie pre môj server? Podotýkam, že môj server má na web A prístup a dokáže čítať HTML kód pomocou file_get_contents() Dík za každú radu. UPDATE: Práve som zistil, že obrázky z webu A uložené na subdoméne cdn. nie je možné kopírovať. Je možné, že majiteľ webu zablokoval kopírovanie? |
||
Keeehi Profil |
#2 · Zasláno: 7. 4. 2016, 00:22:52
A pomocí toho
file_get_contents() se ti je podaří stáhnout? Jestli ano, tak je to divné. Pokud ne, bude potřeba zjistit čím to je. Začal bych s get_headers() .
|
||
4li1985 Profil |
#3 · Zasláno: 7. 4. 2016, 16:34:08
copy() ukazuje chybu: "failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden"
tj. predpokladám, že IP adresa môjho serveru je zablokovaná, je tak? |
||
Martin2 Profil * |
#4 · Zasláno: 7. 4. 2016, 17:46:44
4li1985:
„tj. predpokladám, že IP adresa môjho serveru je zablokovaná, je tak?“ Nebo CDN detekuje (chybějící) hlavičky, jako User-Agent nebo Referer ve snaze blokovat roboty a skripty. Můžeš zkusit sestavit požadavek, aby imitoval prohlížeč. V každém případě – je dost pravděpodobné, že porušuješ podmínky použití obsahu, což je žalovatelné. |
||
Časová prodleva: 7 let
|
0