Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie PM na forum poprzez skrypt, Wysyłanie PM na forum poprzez skrypt php na własnej stronie
patrysiek2
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 5
Dołączył: 8.12.2011
Skąd: Łomża

Ostrzeżenie: (0%)
-----


Otóż po ciężkim i mało efektownym myśleniu wyszedł mi taki kodzik:

  1. function send_msg($u_id)
  2. {
  3. $config['address'] = 'http://forum.taern.pl/';
  4. $path['cookie'] = dirname(__FILE__).'/cookies.txt';
  5.  
  6. $post['post'] = 'Wyślij';
  7. $post['message'] = 'wiadomosc';
  8. $post['subject'] = 'Rejestracja -Dynamiczne Sygnatury na devsite-waski.hol.es';
  9. $post['address_list[u][680]'] = "to";
  10. $ch = curl_init($config['address'].'ucp.php?i=pm&mode=compose&u='.$u_id);
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  12. curl_setopt($ch, CURLOPT_HEADER, true);
  13. curl_setopt($ch, CURLOPT_COOKIEFILE, $path['cookie']);
  14. curl_setopt($ch, CURLOPT_COOKIEJAR, $path['cookie']);
  15. curl_setopt($ch, CURLOPT_POSTFIELDS, prepare_request($post));
  16. $page = curl_exec($ch);
  17. curl_close($ch);
  18.  
  19. echo $page;
  20. }


Skrypcik powinien wysyłać wiadomość do użytkownika o id 680, lecz niestety tego nie robi :/
Wszystko ładnie wyświetla (temat, tresc, odbiorcę), lecz wyskakuje Wysłany formularz był nieprawidłowy. Proszę spróbować ponownie. więc pewnie czegoś brakuje.
Zapraszam na http://devsite-waski.hol.es i tam jest jak to wygląda.


--------------------
if($problem == 1)
{
header("Location: http://www.forum.php.pl");
}
else
{
thinking();
}
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:20