Cómo publicar comentarios automáticamente en WordPress con PHP y cURL

Desde
7 Abr 2009
Mensajes
759
Empezare a dejar una serie de script que me he encontrado por ahí o que yo he hecho.

El siguiente es para postear un comentario automáticamente en un blog de Wordpress (cuidado spammers). Pienso que el código es lo suficientemente claro y si puedes modificarlo para el blog que quieras probar entonces mereces poder utilizarlo.
PHP:
<?php
$postfields = array();
$postfields["action"] = "submit";
$postfields["author"] = "Spammer";
$postfields["email"] = "spammer@spam.com";
$postfields["url"] = "http://www.iamaspammer.com/";
$postfields["comment"] = "I am a stupid spammer.";
$postfields["comment_post_ID"] = "123";
$postfields["_wp_unfiltered_html_comment"] = "0d870b294b";
//Url of the form submission
$url = "http://www.ablogthatdoesntexist.com/blog/suggerer_site.php?action=meta_pass&id_cat=0";
$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;
?>

Usa la libreria curl....
 

alex

1
Zeta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
7 Abr 2009
Mensajes
1.775

ceto

1
Mi
Suscripción a IA
Desde
13 Abr 2009
Mensajes
3.201
Pues si tienes nociones de PHP entenderías el código :marchmellow:

Pues deberia aclarar que el post es solo para gente que sabe PHP, o son programadores :rolleyes2: o tu respuesta es demasiado soberbia.... por que te aseguro que se muy bien como funciona, me referia a que debería haber desarrollado un poco mas el post para los muchos usuarios del foro que no saben PHP. De esta manera el aporte pasaría de bueno a muy bueno
 
Última edición:

rockoco

Ni
Verificado por Whatsapp
Desde
6 Nov 2009
Mensajes
3.758
Pues deberia aclarar que el post es solo para gente que sabe PHP, o son programadores :rolleyes2: o tu respuesta es demasiado soberbia.... por que te aseguro que se muy bien como funciona, me referia a que debería haber desarrollado un poco mas el post para los muchos usuarios del foro que no saben PHP. De esta manera el aporte pasaría de bueno a muy bueno

Completamente de acuerdo contigo..
 

julianarmando

Delta
Programador
Desde
25 Sep 2009
Mensajes
518
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Para los que no saben PHP intentare explicar un poco, los primeros campos del codigo son los datos que queremos que aparezcan el el comentario y por supuesto el comentario, el nombre de quien comenta el correo electrónico una URL y el comentario y los datos que estan despues de " //Url of the form submission" son los datos del blog donde comentaran, en este caso la url

HTML:
<?php
$postfields = array();
$postfields["action"] = "submit";
$postfields["author"] = "nombre tuyo o a nombre de quien se publicara el comentario";
$postfields["email"] = "correodelquecomenta@hotmail.com";
$postfields["url"] = "urldelquecomenta";
$postfields["comment"] = "en este campo va el contenido del comentario";
$postfields["comment_post_ID"] = "123"; <!-- aquí no se que va creo que se deja asi :P -->
$postfields["_wp_unfiltered_html_comment"] = "0d870b294b";<!-- aquí no se que va creo que se deja asi :P -->
//Url of the form submission
$url = "http://www.blogdondesecomentara.com/entrada-donde-comentara";
$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;
?>
 
Última edición:

SoloNegocios

Xi
SEO
Desde
11 Abr 2009
Mensajes
4.369
Pues deberia aclarar que el post es solo para gente que sabe PHP, o son programadores :rolleyes2: o tu respuesta es demasiado soberbia.... por que te aseguro que se muy bien como funciona, me referia a que debería haber desarrollado un poco mas el post para los muchos usuarios del foro que no saben PHP. De esta manera el aporte pasaría de bueno a muy bueno

Los que no saben PHP no les interesa una explicacion, ellos solo copian el codigo y lo usan, pasa lo mismo con los Plugins de WP, lo descargan y los instalan y no les intereza saber que hace el codigo xD
 

alex

1
Zeta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
7 Abr 2009
Mensajes
1.775
julianarmando, el $postfields["comment_post_ID"] es la id del post a donde ira el comentario.
 

Michoacano

Épsilon
Desde
7 Abr 2009
Mensajes
759
No es tanto que no lo merezcan utilizar, pero ese código es peligroso ya que una persona lo puede utilizar para joder el blog de alguien. Es por eso que no hay que explicarlo a cualquier persona ya que puede haber script kiddies que solo joden a los demás.
 

Jorge Jaramillo

Gamma
SEO
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Nov 2009
Mensajes
260
Los que no saben PHP no les interesa una explicacion, ellos solo copian el codigo y lo usan, pasa lo mismo con los Plugins de WP, lo descargan y los instalan y no les intereza saber que hace el codigo xD

no, no del todo, antes cuando no sabía absolutamente nada de php me hubiera interesado mucho esta explicación...

bueno, con respecto al topic, no me gustan esta clase de cositas, pero bien!
 

Facundo

Xi
Desde
15 Abr 2009
Mensajes
4.443
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Pregunta, esto se puede usar con un random entre varios tipos de commentarios ?

Porque estaria sarpado usarlo con migo mismo...osea, en vez de pagarle a comentarista como en un época vi, usar en codigo como este, hacer comentarios standars y hacer que se auto publiquen en algún blog mio. Taria muy bueno :p
 

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.261
Pregunta, esto se puede usar con un random entre varios tipos de commentarios ?

Porque estaria sarpado usarlo con migo mismo...osea, en vez de pagarle a comentarista como en un época vi, usar en codigo como este, hacer comentarios standars y hacer que se auto publiquen en algún blog mio. Taria muy bueno :p

LoL... eso suena hasta patético xDDDD

Anyway, no le hago al Spam pero veo que por ahí hay una variable que pide la ID del post, y si estás en un blog de WordPress que usa permalinks amigables es difícil que des con la ID del post en donde quieres spammear.
 

grangonzo

Gamma
Desde
13 Abr 2009
Mensajes
487
Eso por donde lo mires y de la manera que lo intentes justificar es SPAM!

Y el spam es una de las cosas que mas odiamos los bloggers.

Ya lo dice elmismo codigo: "I am a stupid spammer"

Para que postear eso en el foro??
 
Última edición:

silvestre

1
Dseda
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
18 Ago 2009
Mensajes
1.216
Yo veo muy bien que haya publicado ese script, así uno aprende a realizar diferentes cosas para su uso.

Ahora no le cargues la culpa a Michoacano de dar ese script en el foro y acusarlo de SPAMER, por que seguro la intención es otra, de dar a conocer para entender mejor lo que pueden usar algunas personas.

Yo te doy dedito verde por este aporte.
 

Johncross

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Mar 2008
Mensajes
55
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
vivan los spammers y vende humo (?)

copado el script, me suscribi al tema y todo =P
 

Michoacano

Épsilon
Desde
7 Abr 2009
Mensajes
759
Pues de que se pueden hacer cosas malas si, pero también se puede utilizar para otras cosas.

Y como dicen es para aprender, hoy publico uno para ver tus ingresos de adsense y postearlos en twitter o ponerlos en RSS.
 
Arriba