Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 09:29
Avatar de tonchii
tonchii
 
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 16 años, 3 meses
Puntos: 2
Exclamación No entiendo un error

Hola amigos, tengo un doc php en el cual consulto la BD y me devuelve urls xml en un while, en el mismo bucle, a cada una le extraigo todos los links. El problema es q me funciona la operacion cuando no la pongo dentro de un bucle, sino me tira este error:

Fatal error: Call to undefined function rss_to_array() in C:\AppServ\www\lenks\vendedores\buscar.php on line 16

Y el codigo es:

Código PHP:
<?php
include('../db-connect.php');

$consulta "SELECT feedUrl FROM sitios";
$resultados mysql_query($consulta);

while(
$rowUrl mysql_fetch_array($resultados)){
$rss_tags = array( 
        
'link'
        ); 
     
     
    
$rss_item_tag 'item'
    
$rss_url $rowUrl['feedUrl']; 
     
    
$rssfeed rss_to_array($rss_item_tag,$rss_tags,$rss_url); 
     
    echo 
'<pre>'
    
print_r($rssfeed); 

    function 
rss_to_array($tag$array$url) { 
        
$doc = new DOMdocument(); 
        
$doc->load($url); 
        
$rss_array = array(); 
        
$items = array(); 
        foreach(
$doc->getElementsByTagName($tag) AS $node) {     
            foreach(
$array AS $key => $value) { 
                
$items[$value] = $node->getElementsByTagName($value)->item(0)->nodeValue
            } 
            
array_push($rss_array$items); 
            
$link $items['link'];              
                     
              echo 
$link."<br />"
              }         

    }}
?>
Alguien me puede ayudar???? es urgente :S
__________________
Por que solo seremos dueños de aquello que creemos y amemos