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.