saversites Posted October 30, 2017 Report Share Posted October 30, 2017 Hi, I was searching for a tutorial that teaches how cURL can auto post and came across the following code. It is supposed to fill-in WP comment form. But for some reason I see no response on the commenting section on the blog. Why is that ? If I run the script on my site then I see cURL fetches the page (the above link) but I see no response on the comment form. If I run the script on my Xampp (localhost) then I see a complete white blank page. Why ? <?php $postfields = array(); $postfields["action"] = "submit"; $postfields["author"] = "programmer"; $postfields["email"] = "email@email.com"; $postfields["url"] = "http://www.example.com/"; $postfields["comment"] = "Testing comment 1,2,3."; $postfields["comment_post_ID"] = "123"; $postfields["_wp_unfiltered_html_comment"] = "0d870b294b"; //Url of the form submission $url = "https://www.atilus.com/top10internetmarketingblogs/"; $useragent = "Mozilla/5.0"; $referer = $url; //Initialize CURL session $ch = curl_init($url); //CURL options curl_setopt($ch, CURLOPT_POST, 1); //We post $postfields data curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); //We define an useragent (Mozilla/5.0) curl_setopt($ch, CURLOPT_USERAGENT, $useragent); //We define a refferer ($url) curl_setopt($ch, CURLOPT_REFERER, $referer); //We get the result page in a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //We exits CURL $result = curl_exec($ch); curl_close($ch); //Finally, we display the result echo $result; ?> Quote Link to comment Share on other sites More sharing options...
administrator Posted October 30, 2017 Report Share Posted October 30, 2017 I would isolate things and see if you can track it down. That said, it seems it is failing to load the URL. So first thing to check is to see if your script it loading the URL properly. I edited out the link to the URL you posted to dissuade spammers. Stef Quote Link to comment Share on other sites More sharing options...
saversites Posted October 30, 2017 Author Report Share Posted October 30, 2017 Stef, The url is loading on my end here. It's just cURL is not posting. I see no activity in the commenting section. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.