Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/09/2011, 06:25
albertomozgz
 
Fecha de Ingreso: mayo-2011
Mensajes: 64
Antigüedad: 13 años
Puntos: 8
Respuesta: Uso de DomDocument

No me salen nada mas que warning, como se nota que hoy es lunes...


En esta funcion, mediante curl me paso la pagina.
Código PHP:
function conectToWeb($url)
    {
        
$ch curl_init();
        
curl_setopt($chCURLOPT_URL$url);
        
//CURLOPT_URL  Dirección URL a capturar. Este valor también puede ser configurado cuando se inicia una sesión con curl_init().
        
curl_setopt($chCURLOPT_HEADERfalse);//CURLOPT_HEADER    TRUE para incluir el header en el output.
        
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
//CURLOPT_RETURNTRANSFER TRUE para devolver el resultado de la transferencia como string del valor de 
        //curl_exec() en lugar de mostrarlo directamente.
        
echo "1) CHCHCHCHCHCHCCH*-------> "."**".$ch."**"."<br>";
        
//curl_close($ch);
        
$pagina=curl_exec($ch);
        
curl_close($ch);
        return 
$pagina;            
    } 

Y en esta llamo a la funcion que me da la pagina, realizo alguna operacion y comienzo con DOMDocument... quizas me este dando fallo al traerme la web mediente curl, aunque creo que no deberia porque se realizo un echo de la variable que me devuelve conectToWeb, el navegador me lo interpreta...
Código PHP:
$Web=conectToWeb($webInfo);//en utiles.php!!
$resultado=substr(stristr($Web$name), 0strlen($name));//Busqueda del patron
echo $mens=comprobar($resultado$name);//comprobacion
echo "<br>resultado:".$resultado;
        
$doc= new DOMDocument();
        
        
echo 
"<br>DoMdocument:-->";
$doc->loadHTML($Web);
        
$list $doc->getElementsByTagName('a');
        
foreach (
$list->attributes as $attr
{
echo 
'**Key: **'.$attr->name.' && value='.$attr->nodeValue.'<br>';