Foros del Web » Programando para Internet » PHP »

Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Estas en el tema de Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba en el foro de PHP en Foros del Web. Hola a todos. Hoy estoy interesado en un tema importante para mi sitio.. Quiero agregar en mi sitio un sistema para que al hacer una ...
  #1 (permalink)  
Antiguo 23/03/2009, 07:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Hola a todos.

Hoy estoy interesado en un tema importante para mi sitio..

Quiero agregar en mi sitio un sistema para que al hacer una noticia nueva este me la indexe rápidamente haciendo un ping

La verdad he navegado por ahí pero no e conseguido anda que me explique como hacer esto…

Por eso quería preguntar…

Como podría hacer para implementar un sistema de estos?


Alguien sabe de algun enlace donde aya información para hacer esto?

O me pueden dar la idea y datos fundamentales para hacerlo

Gracias
  #2 (permalink)  
Antiguo 23/03/2009, 07:41
Avatar de Sommy  
Fecha de Ingreso: septiembre-2008
Mensajes: 228
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Segun tengo entendido es solo para blogs... Este link quiza pueda ayudarte.

http://www.blogcarta.com/2006/10/17/...e-blog-search/
  #3 (permalink)  
Antiguo 23/03/2009, 08:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Solo para Blogs?

Esto es asi.?

Alguien mas opina?
  #4 (permalink)  
Antiguo 23/03/2009, 09:12
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Código PHP:
<?php
echo '<pre>';

// Muestra el resultado completo del comando "ls", y devuelve la
// ultima linea de la salida en $ultima_linea. Almacena el valor de
// retorno del comando en $retval.
$ultima_linea system('ping www.google.com'$retval);

// Imprimir informacion adicional
echo '
</pre>
<hr />Ultima linea de la salida: ' 
htmlentities($ultima_linea) . '
<hr />Valor de retorno: ' 
htmlentities($retval);
?>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #5 (permalink)  
Antiguo 23/03/2009, 09:13
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 2 meses
Puntos: 2114
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Cita:
Iniciado por superyo Ver Mensaje

Quiero agregar en mi sitio un sistema para que al hacer una noticia nueva este me la indexe rápidamente haciendo un ping
Puede que te resulte útil, la lectura de como se hace ping a googlebot.

Suerte!
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #6 (permalink)  
Antiguo 23/03/2009, 09:16
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

No acabo de entender tu problemática... si la pudieras extender mas tu explicación , seguramente alguién del foro te podria orientar.
  #7 (permalink)  
Antiguo 23/03/2009, 09:26
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

aunque de este modo es mas facil luego manipular ese resultado:

Código PHP:
<?php
// aca pones la url de la pagina a la cual queres hacer el ping
$comando exec('ping www.google.com'$retval);

// aca imprimis los resultados del ping
foreach ($retval as $lineas){
echo 
$lineas.'<br />';
}
?>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)

Última edición por farra; 23/03/2009 a las 12:56
  #8 (permalink)  
Antiguo 23/03/2009, 09:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Farra




Muchas GRacias por el codigo ....

Aun no lo entiendo. Pero con este codigo me pongo a googlear y alomejor encuentro algo mas que me ayude a comprender.

Si me quieres expicar un poquito mas sobre el codigo te agradecere infinitamente





Cita:
Iniciado por mauled Ver Mensaje
No acabo de entender tu problemática... si la pudieras extender mas tu explicación , seguramente alguién del foro te podria orientar.
Quiero que cuando creo una noticia nueva en mi sitio venga google y me la indexe en un par de horas como hace con los blog... y no que este una eternidad en indexarla... Gracias por tu interes

Desde ya les estoy agradeciendo a todos por su ayuda
  #9 (permalink)  
Antiguo 23/03/2009, 12:55
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

bue... aca te pongo con un formulario para que puedas practicar y veas mas facilmente como es que funciona..

le agregue una validacion por si haces publica la pagina para que no te caguen el server...

Código PHP:
<?php 
function FunVerificarTipo($dato){
    
$valores 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890.';
    
$bolean true;
    
$len_dato strlen($dato);            
    for (
$m=0;$m<$len_dato;$m++) {
        if (
strpos($valores,$dato{$m}) === false) {
            
$bolean false;
            break;
        }                
    }
    if (
$bolean) {
        return 
$dato;
    }else{
        return 
"";
    }
}

function 
validaweb($web){
$web=htmlentities($_GET['web']);
$web=substr($web030);
$reemplazar=array("http://","https://");
$por=array("","");
$web=str_replace($reemplazar,$por,$web);
$dominio=explode("/",$web);
$web=$dominio[0];
$web=FunVerificarTipo($web);
return 
$web;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="get" action="">
  <label>
 IP / URL: <input name="web" type="text" value="<?php if(trim($_GET['web']) != ""){   echo htmlentities($_GET['web']); } ?>" size="50" maxlength="50" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Enviar" />
  </label>
</form>
<strong>Dominio/IP:</strong> 
<em>
<?php if (validaweb($web) != ""){ echo validaweb($web); }else{ echo "La url/ip que escribio no es valido..."; }?>
</em><br /><br /><hr /><br />
<div style="font-family:Courier New, Courier, monospace; color:#EEEEEE; background-color:#000000;  font-size:14px;">
<div style="margin:15px;">
<?php
if (validaweb($web) != ""){
 
$web=validaweb($_GET['web']);
$comando exec('ping '.$web$retval);


foreach (
$retval as $lineas){
echo 
htmlentities($lineas).'<br />';
}

}
?><blink>_</blink><br /><br /></div>
</div>
</body>
</html>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)

Última edición por farra; 23/03/2009 a las 13:27
  #10 (permalink)  
Antiguo 24/03/2009, 10:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Farra Gracias por tu respuesta...

Disculpa que no te respondí a la brevedad pero estaba buscando más información sobre el tema…

Bueno… Al final de todo no saque muchas cosas en claro en como hacer un script que me ayude a indexar noticias a google en poco tiempo como los blogs de Wordpres…


Sobre el Código que me pasaste esta mas que bien porque hace un ping.. Pero al final no se si es esto lo que hace el wordpres para que le indexe las paginas mas rápidamente….


Así que si confirmo que esto es asi seguramente usare el codigo que me has peseteado…


Una ves mas te agradezco por tu ayuda y tu tiempo muy valioso

Te mando un Cordial saludo Y mucha Suerte.

Yo por mi parte seguiré Buscando info de cómo demonios hace Wordpres con este tema…
  #11 (permalink)  
Antiguo 23/07/2009, 19:31
 
Fecha de Ingreso: agosto-2008
Mensajes: 113
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Ahora digo, desde mi ignorancia total, el sitemap.xml no te sirve para que google te indexe?
Saludos!
__________________
Visita Mega - Noticias y mantente informado

Solo Famosos
  #12 (permalink)  
Antiguo 24/07/2009, 06:06
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 2 meses
Puntos: 2114
Respuesta: Quiero que mi sitio le haga un ping a google cuando hay una noticia nueba

Cita:
Iniciado por juancrive Ver Mensaje
Ahora digo, desde mi ignorancia total, el sitemap.xml no te sirve para que google te indexe?
El archivo sitemap.xm es un archivo para que los motores de búsqueda (Google, Yahoo! y Microsoft) conozcan la estructura de tu sitio, permitiendo a los crawlers recorrer los documentos del mismo.
De ahí a la correcta indexación y al posicionamiento mismo en los resultados de búsquedas orgánicas son aspectos que se discuten en SEO
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:03.