Stránka 1 z 1
php file_get_contents - nechci vkládat amp;
Napsal: čtv 23. kvě 2013, 11:10
od Václav Sedlář
Ahoj, neví někdo, jak donutit v php funkci file_get_contents(), aby mi do odkazu za "&" nevkládal ještě "amp;"?
Protože vzdálenému serveru předávám přes get parametry, jenže je nepřijme (vrátí http err. 400), když se za "&" dosadí "amp;"...
Když vymažu amp;, tak to funguje...
Díky...
P.S.: Nastavení serveru nemůžu nijak ovlivnit...
Re: php file_get_contents - nechci vkládat amp;
Napsal: čtv 23. kvě 2013, 19:52
od Václav Sedlář
opravdu nikdo neví, jak donutit php, aby do odkazů nevkládalo amp; ?
Re: php file_get_contents - nechci vkládat amp;
Napsal: úte 28. kvě 2013, 15:35
od Václav Sedlář
ok, vymyslel jsem náhradní řešení:
1)Uživatel zadá do formuláře potřebná data (která se mají odesílat pomocí get...) a formulář odešle
2)já (php) vygeneruje stránku, kde bude iframe s odkazem na vzdálený server (klidně skrytý, to je jedno) a skrytý formulář s textarea
3)pomoci javascriptu vemu kod z iframe a hodím ho do textarea
4)provedu pomocí js submit formuláře do mého scriptu
5)zpracuji form
Bod 1 a 2 funguje, ALE teď mám problém - jak udělat bod 3 -> tedy jak z iframe dostanu jeho html kod do textarea...díky za radu
P.S.: Vím, že je to prasárna, ale jiný způsob mě nenapadl
Re: php file_get_contents - nechci vkládat amp;
Napsal: úte 28. kvě 2013, 16:00
od Exp
No a to nejde jednoduše ten odkaz před odesláním pomocí nějaký replace funkce upravit?
Re: php file_get_contents - nechci vkládat amp;
Napsal: úte 28. kvě 2013, 20:40
od Václav Sedlář
ne, protože odkaz dám ve správném tvaru, ale samotná funkce php(jakákoliv, co používá odkazy, nejen file_get_contents) ten odkaz upraví podle sebe (tedy přidá to amp;)