Autor | Zpráva | ||
---|---|---|---|
Werewolf Profil |
#1 · Zasláno: 6. 10. 2009, 21:00:11 · Upravil/a: Werewolf
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 |
#2 · Zasláno: 6. 10. 2009, 21:17:09
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 |
#3 · Zasláno: 6. 10. 2009, 22:18:43
„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 |
#4 · Zasláno: 7. 10. 2009, 07:26:27
imploder:
Pořád nic. |
||
nightfish Profil |
#5 · Zasláno: 7. 10. 2009, 07:29:19
Werewolf
zkus trochu samostudia - doporučuji zaměřit se na manuálový popis CURLOPT_RETURNTRANSFER |
||
Werewolf Profil |
#6 · Zasláno: 7. 10. 2009, 15:56:54 · Upravil/a: Werewolf
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! Robot by se tam nedostal... Tak pokročilý nejsem. |
||
Časová prodleva: 15 let
|
0