Autor Zpráva
Werewolf
Profil
Zdravím.

Napsal jsem kód, který neodeslá postfields, ale nic nezobrazuje. Kód:

<?php

$postfields = array(
'a_name' => 'DoubleBrain Bot',
'a_content' => 'Zdravím. Jsem <b>DoubleBrain Bot</b> a zaspamuju tohle fórum! ... Dělám si legraci.<br>Jen zkouším, jestli funguju.',
'a_sb' => 'Odeslat'
);

$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, "http://bordel.werew0lf.cz/book/");

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);

echo(curl_exec($ch)); # po editu dle implodera a nightfishe

curl_close($ch);


?>


Mimochodem, vytvořil jsem na to miniaturní guestbook využívající xml soubor k ukládání zpráv: http://bordel.werew0lf.cz/book/.
Adresa bota je http://bordel.werew0lf.cz/curl/bots/first.php.

Napoví mi někdo, kde mám chybu, prosím? Díky


Původně vracel chybu 500, než mi zdejší jush napověděl, že jsem měl překlep v funkci na 15.řádku.
nightfish
Profil
v tom kódu se nevyskytuje nic, co by mohlo produkovat nějaký výstup
možná by to chtělo doplnit nějaký curl_exec()
imploder
Profil
možná by to chtělo doplnit nějaký curl_exec()
No tak to zcela určitě. Prostě takhle se to všechno jenom nastaví a nakonec zahodí. Musí se zavolat curl_exec(), aby se požadavek odeslal.
Werewolf
Profil
imploder:
Pořád nic.
nightfish
Profil
Werewolf
zkus trochu samostudia - doporučuji zaměřit se na manuálový popis CURLOPT_RETURNTRANSFER
Werewolf
Profil
nightfish:
Díky Ti moc. Už to jede.

Mimochodem, tuhle diskusi navštěvují samí ********, kteří si tam hned zaspamují. Jedna ***** tam dokonce nechala adresu stránek. TO BUDE MAZEC!

Nastavuji http autentizaci. Přesouvám knihu.
Robot by se tam nedostal... Tak pokročilý nejsem.

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:

0