Witam
z php korzystam tylko kiedy jest taka potrzeba nigdy nie zajmowalem się tym profesjonalnie więc proszę o wyrozumiałość w tamacie,grzebie w tym od paru godzin ale nie mogę sobie poradzić..
Chciałbym za pomocca curl dodać ogłoszenie w portalu - formularz dodawania ogłoszenia mozna sprawdzić klikając na link:
http://www.konin.lm.pl/ogloszenia/dodaj_nowe.php?kid=13054
To co do tej pory napisalem wygląda tak:
<?php
$postFields['tytul'] = 'Oddam gruz';
$postFields['tresc'] = 'ODDAM GRUZ (TEREN KONINA). ODBIÓR WŁASNYM TRANSPORTEM.';
$postFields['kid'] = 'oddam za darmo';
$postFields['kontakt'] = '600 000 000 ';
$upload['plik_1'] = 'http://zdjecia.swistak.pl/00/02/66/49/2664937_1_b.jpg';
$upload['plik_2'] = '';
$upload['plik_3'] = '';
$postFields['submit'] = 'publikacja';
$ch = curl_init('http://www.konin.lm.pl/ogloszenia/dodaj_nowe.php?kid=13054');
$headers = array('Accept-Language: pl,en-us;q=0.7,en;q=0.3',
'User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.31',
'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7');
curl_setopt($ch, CURLOPT_COOKIE, "phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
curl_setopt($ch, CURLOPT_UPLOAD, $upload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_exec($ch);
curl_close($ch);
?>
Po uruchomieniu skryptu pokazuję sie strona bez styli jakbym normalnie na nią wchodził i nic się nie dodaje ...
Tutaj zapewne są jakies rażące w oczy błędy - nie posiadam zadnej książki niestety w temacie php a info z sieci są bardzo porozrzucane ... i trudno to wszytko poskładać do kupy jak sie nie ma pewnej elemntarnej wiedzy...
Jesli ktos mogłby to poprawić i napisać jak powinno byc poprawnie , lub też pokazać przykład na podstawie innego podobnego formularza byłbym bardzo wdzięczny.
Pozdr
Piotr