
próbuje napisać robota sieciowego który będzie pisał posty na moim forum tak aby je rozkręcić, jednak loguje się poprawnie poprzez ten kod:
<?php $postFields['url']="http://www.adres-forum.pl/newthread.php?fid=10"; $postFields['username']="***"; $postFields['password']="****"; $postFields['action']="do_login"; $ch = curl_init('http://www.adres-forum.pl/member.php?action=login&username=****&password=****&action=do_login'); curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); curl_exec($ch); ?>
Logowanie jest ok, normalnie pokazuje że zalogowano, jest na liście użytkowników, jednak nastepnym krokiem jest napisanie posta w dziale przedstaw się, tym kodem:
<?php $postFields['action']="do_newthread"; $postFields['posthash']="1b5ddd9830b8d7d2be6d6f0abbb55309"; $postFields['fid']="10"; $postFields['attachmentact']=""; $postFields['attachmentaid']=""; $postFields['post_parent']="0"; $postFields['f']="4"; $postFields['post']="Wysyłam i akceptuję Regulamin"; $postFields['mode']="newtopic"; $postFields['subject'] = "Siemka"; $postFields['message'] = "Witam wszystkich użytkowników forum."; $ch = curl_init('http://www.adres-forum.pl/newthread.php?fid=10'); curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); curl_exec($ch); curl_close($ch); ?>
Przechodzi mi ładnie do strony gdzie trzeba wpisać temat i treść jednak te pola są puste dlaczego tak jest, według mnie powinien napisać posta bez problemu. Co dokładnie źle w tym robie?