Witam męcze się ostatnio z cURL masakrycznie i nie mogę dojść do ładu.
Mianowicie potrzebuje coś takiego:
1. Loguje się na stronę
2. Dodaję ogłoszenie
Moje skrawki kodu
Logowanie:
$fp = fopen("cookie.txt", "w"); $login = curl_init();
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_TIMEOUT, 40000);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, "http://www.konin.lm.pl/");
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, 'login=nssss24&password=pwww8');
curl_exec ($login);
curl_close ($login);
Formularz:
$postFields['form_algorytm'] = '436cca6e3689f4177c13f446c9b65ba6';
$postFields['ver'] = '1';
$postFields['base_kategoria'] = '13774';
$postFields['base_tytul'] = 'Taczka Dziwaczka';
$postFields['base_tresc'] = 'Sprzedam odjazdowa taczke';
$postFields['base_autor'] = 'Ja';
$postFields['base_email'] = 'kontakt@kontakt.pl';
$postFields['base_google_tak'] = '0';
$postFields['zgoda'] = '1';
$ch = curl_init('http://www.konin.lm.pl/ogloszenia/dodaj/13774');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); //wypelnia pola
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_close($ch);
I ten kawałek też nie trybi coś brakuje mi submit i nie wiem jak sobie z Tym poradzić ;/
Jak to skleić do kupy ? Żeby wszystko trybiło
Ten post edytował neotorrent 20.06.2012, 18:16:31