Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2010, 05:53
Avatar de keldrox
keldrox
 
Fecha de Ingreso: noviembre-2005
Mensajes: 95
Antigüedad: 19 años, 1 mes
Puntos: 2
Duda con XMLRPC, obtener datos del ping

Hola, estoy haciendo un sistema de noticias y necesito que cuando se realice un ping por ejemplo desde el servicios de actualización de Wordpress este envié un señal para que sepa que se ha actualizado.

He creado este archivo PHP en una dirección Web local tipo http://ping.localhost.com/
Código PHP:
<?php
    $myFile 
"prueba_xmlrcp.txt";
    
$fh fopen($myFile'w') or die("can't open file");

    foreach (
$_POST as $key => $value) {
        
fwrite$fh"Key: $key; Value: $value\n" );
    }

    
fwrite"\n\n" );

    foreach (
$_GET as $key => $value) {
       
fwrite$fh"Key: $key; Value: $value\n" );
    }

    
fwrite"\n\n" );

    foreach (
$_SERVER as $key => $value) {
       
fwrite$fh"Key: $key; Value: $value\n" );
    }

    
fwrite"\n\n" );

    foreach (
$_REQUEST as $key => $value) {
       
fwrite$fh"Key: $key; Value: $value\n" );
    }

    
fwrite"\n\n" );

    foreach (
$argv as $key => $value) {
       
fwrite$fh"Key: $key; Value: $value\n" );
    }

    
fclose($fh);
?>
Y he añadido al servicio de actualización de Wordpress la url http://ping.localhost.com/, el ping se realiza perfectamente por que me crea un el txt "prueba_xmlrcp.txt" además de añadirme alguna información de la variable $_SERVER. Mi problema es que no se de que forma obtener la información que imagino enviara el ping por ejemplo desde donde fue enviado el ping.

Espero que me hayáis entendido, necesito alguna idea para poder seguir adelante ya que no encuentro nada al respecto. Saludos y muchas gracias.