Estoy intentando escribir un script para hacer el ping a las páginas de weblogs, pero no me esta saliendo. Por alguna razón me dice que no encuentra el Content-Length y resulta que sí esta. Quien sabe, espero solucionarlo pronto.

El punto es que quiero hacer esto para la gente que se haya construido su propio sistema pueda usar el sistema de “Ultimas actualizaciones”. El código hasta ahora es:

<?php

$server = “bitacoras.net”;

$port = 80;

$timeout = 15;

$fp=fsockopen($server, $port, $errno, $errstr, $timeout,1);

echo $errno;

echo $errstr;

$op =

“POST /ping/ HTTP/1.0

User-Agent: PHP XMLRPC 1.0

Host: bitacoras.net

Content-Type: text/xml

Content-Length: 320

<?xml version=”1.0″?>

<methodCall>

<methodName></methodName>

<params>

<param>

<value>The Raging Che</value>

</param>

<param>

<value>http://ragingche.webcindario.com/</value>

</param>

<param>

<value></value>

</param>

<param>

<value></value>

</param>

</params>

</methodCall>”;

echo $op . ‘<br><br>’;

fputs($fp, $op, strlen($op),1);

while($data=fread($fp, 32768))

{

$ipd.=$data;

}

echo $ipd;

fclose($fp,1);

echo “done”;

?>

 

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Set your Twitter account name in your settings to use the TwitterBar Section.