Zdravim včechny příznivce PHP, potřebuju poradit...
Snažim se pochopit trochu cURL a nejde mi to :-(
Neznáte nějaký internetový návod? Koukal jsem v manuálu a moc EN neumim.
Potřebuju jenom napsat script, ve kterém zadám už. jméno a heslo, odešle se to
metodou POST na určitou stránku. A mě jde jenom o to abych dostal do proměnný
zdroj. kód stránky po přihlášení. To je vše. Díky za rady....
$URL = 'http://www...';
/* Ziskani stranky pomoci CURLu */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$soubor = curl_exec($ch);
curl_close($ch);
Zasle POST pozadavek na $URL a odpoved ulozi do $soubor.
díky, ale jak se ještě dá zadat to POST?
Pochopil bych, že neumíš anglicky (i když pokud to myslíš s progrmovánim vážně, tak se bez AJ prostě neobejdeš) ale že neumíš ani česky... Co takhle se podívat do manuálu?!
http://www.php.net/manual/cs/function.curl-setopt.php
// Data POST pozadavku
curl_setopt($ch, CURLOPT_POSTFIELDS, 'promenna1=hodnota1&promenna2=hodnota2&...');
Jo, to jsem věděl, ale stejně mi to zobrazí, jako když bych zadal blbý už. jméno nebo heslo. Mám to dobře?
$URL = 'xxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'member=xxxx&password=xxxx&server=1');
$soubor = curl_exec($ch);
echo $soubor;
curl_close($ch);