Merhaba Arkadaşlar,
Daha önceki konuları inceleyerek smf'e üye girişini başardım. Bunun haricinde kendim üye girşinden sonra veri post etmeye çalıştım fakat başarısız oldum. Smf şu şekilde bir geri dönüş yaptı:
Alıntı
Mesaj yollanırken şu hatalar oluştu:
Oturumunuz zaman aşımına uğradığı için iletiniz gönderilemiyor. Tekrar giriş yaparak mesajınızı yeniden göndermeyi deneyin.
Bunun haricinde herhangi bir sıkıntı olmadı. Ayrıca şuanda denemelerimi localhosttan yapıyorum (windows xp). Girişi sorunsuz yapıyor fakat dosya.txt şeklinde belirttiğim txt dosyasının içerisi dolmuyor bomboş. Salt okunur da değil. Bu sorunuda çözemedim. Aşağıda linkteki konuyu buldum fakat açıkcası altından çıkamadım. Rica etsem benim kodlamamdaki eksiklikleri, yanlışlıkları söylerseniz sevinirim. Smf 1.x serisi formum...
https://www.r10.net/php/679494-hf-aut...ison-post.html <?php
$id = "test";
$pw = "test";
$mesaj="test";
$baslik="curl";
$hidden="115945";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.test.com/forum/index.php?action=login2");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Allow redirection
curl_setopt($ch, CURLOPT_COOKIEJAR, "dosya.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "dosya.txt");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "user=$id&passwrd=$pw");
curl_setopt($ch, CURLOPT_URL, "http://www.test.com/forum/index.php?action=post2;start=0;board=5");
curl_setopt($ch, CURLOPT_POSTFIELDS, "message=$mesaj&subject=$baslik&topic=$hidden");
curl_exec($ch);
curl_close($ch);
?>
Teşekkürler...