Foros del Web » Programando para Internet » PHP »

Set time out http y leer texto en http Ayuda por favor

Estas en el tema de Set time out http y leer texto en http Ayuda por favor en el foro de PHP en Foros del Web. Hola, estoy construllendo un bot que extrae noticias como por ejemplo titulo descripcion y url, usando file_get_contents y preg_match_all pero solo me extrae una noticia ...
  #1 (permalink)  
Antiguo 27/03/2008, 13:06
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Set time out http y leer texto en http Ayuda por favor

Hola, estoy construllendo un bot que extrae noticias como por ejemplo titulo descripcion y url, usando file_get_contents y preg_match_all pero solo me extrae una noticia osea la primera, quisiera saber como yo podria hacer para que me leea la siguiente y asi de a una. Por otro lado tambien tengo un problema nesesito algun tipo de codigo sin ser curl en lo posible que no conosco algo simple para usar un set time out por ejemplo que cuando no retraiga nada del http en 30 segundos se corte.

Buenos muchas gracias a todos desde ya espero sepan responderme.

un saludo!

Última edición por hawaiian050; 27/03/2008 a las 16:09
  #2 (permalink)  
Antiguo 27/03/2008, 14:52
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
De acuerdo Re: Set time out http y leer texto en http

Ayuda alguien que me aydude!?
  #3 (permalink)  
Antiguo 27/03/2008, 14:56
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Set time out http y leer texto en http

lo del tiempo ya sabe algo es solo cosa de buscar a ver como funciona en la pagina de php....
lo otro es por que seguramente esta haciendo el recorrido del arreglo antes y despues fuera de los corchetes trae los datos por ello segun la consulta le sale solo la ultima o la primera
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 27/03/2008, 15:10
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Re: Set time out http y leer texto en http

Cita:
Iniciado por kaninox Ver Mensaje
lo del tiempo ya sabe algo es solo cosa de buscar a ver como funciona en la pagina de php....
lo otro es por que seguramente esta haciendo el recorrido del arreglo antes y despues fuera de los corchetes trae los datos por ello segun la consulta le sale solo la ultima o la primera
No te entendi nada podrias ser mas explicito dando codigo ?

te dejo el codigo que uso ejemp:

Código PHP:

$url 
"http://www.sitiodenoticias.com/noticias2008.htm";
$CodigoDelSite file_get_contents($url);


$RegExp "#<textarea style=\"width:360px;height:100px\" readonly=\"true\">(.*?)<\/textarea>#";
preg_match_all($RegExp,$CodigoDelSite,$Descripcion);
$Descripcion str_replace("<textarea style=\"width:360px;height:100px\" readonly=\"true\">",'',$Descripcion[0][0]);
$Descripcion str_replace("</textarea>",'',$Descripcion);
echo 
"<h4>Descripcion</h4>".$Descripcion."<br />"
  #5 (permalink)  
Antiguo 27/03/2008, 16:03
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Re: Set time out http y leer texto en http

UPs.. alguien sabe? me ayudan?
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 18:03.