Autor Zpráva
Hanz
Profil
Jdou nějak odeslat POST data do stránky a načíst to co vrátila. Pro pochopení menší příklad:
Na stránce A je formulář, který se odesílá přez POST. A já chci ze scriptu na stránce B poslat jen POST data a poté načíst to co mi stránka A vrátila (načíst přez fopen, nebo podobně, abych mohl s tím načteným obsahem ještě pracovat).
No doufám, že je to aspoň trochu srozumitelné :o)
La_ToRaNTe
Profil
Ano - jde to.
Jestli jsem to dobře pochopil, to co sháníš jsou funkce spojené s knihovnou CURL (Client URL libary myslím).
S CURL můžeš odesílat POST data a poté dostat v PHP výsledek.

Tohle by Ti mělo pomoct:

$postData = array();

//simulates <input type="file" name="file_name">
$postData[ 'file_name' ] = "@test.txt";
$postData[ 'submit' ] = "UPLOAD";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1 );

//seems no need to tell it enctype='multipart/data' it already knows
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData );

$response = curl_exec( $ch );
Hanz
Profil
La_ToRaNTe
Nějak se mi nedaří. Načítá mi to přímo tu stránku, kterou zadám do $url, ale já potřebuju, aby mi to načítalo až to co mi ta stránka vrátí.
La_ToRaNTe
Profil
Hanz
Toto byl pouze příklad z webu PHP. Samotný kód musíš vytvořit již sám.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0