Autor Zpráva
Keilew
Profil
Jak správně upravit URL s českými znaky (http://cs.wikipedia.org/wiki/Hřebík), aby mohlo být použito jako argument pro funkci file_get_contents? Zkouším urlencode, převody kódování (http://cs.wikipedia.org/wiki/H%C5%99eb%C3%ADk) a stále nic, Wikipedia vrací stále error 403. URL bez diakritiky normálně projde. Kde může být problém?


Nefunguje tu automatické rozpoznání řádkového a blokového [pre]?
Moderátor Chamurappi: Funguje zatím jen v sandboxu.
ShiraNai7
Profil
Wikipedii vadí, když nedostane User-Agent header. Potom posílá HTTP/1.1 403 Forbidden. Zkus obsah načítat přes jiné funkce, kde můžeš nastavit onen User-Agent header.
Keilew
Profil
ShiraNai7:
To bych chápal, kdyby mi nešel ani "Hřebík", ale "Kladivo" (s a bez diakritiky). Ale "Kladivo" to normálně načte. Nicméně asi zkusím, stejně mi nic jiného nezbývá...
Tori
Profil
Keilew:
Vím, že urlencode je potřeba atd., nicméně mně to stránku s hřebíkem správně načetlo právě v případě, když jsem nic nekódovala a nechala to prostě napsané s diakritikou. Je nějaký důvod, proč by se to nedalo použít?
Keilew
Profil
Nevím, jak to, ale bezezměny to dneska najednou funguje tak, jak to mám, tedy s tím urlencode... Záhada...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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