Foros del Web » Programando para Internet » PHP »

problemas instalación dom/xml

Estas en el tema de problemas instalación dom/xml en el foro de PHP en Foros del Web. Hola compañeros. Cuando ya creia solucionado mis problemas con la compilación de php-5.0.2, (de esto hace semanas), necesite crear documentos xml para la integración flash/php, ...
  #1 (permalink)  
Antiguo 26/10/2004, 13:29
 
Fecha de Ingreso: marzo-2003
Ubicación: Son Galego ¡¡¡¡Galiza ceibe!!!
Mensajes: 77
Antigüedad: 21 años, 1 mes
Puntos: 0
problemas instalación dom/xml

Hola compañeros.
Cuando ya creia solucionado mis problemas con la compilación de php-5.0.2, (de esto hace semanas), necesite crear documentos xml para la integración flash/php, y vaya mi sorpresa que creo mi clase la voy a provar y el me sale el error de que las funciones no estan declaradas, miro phpinfo() y ahi esta todo bien dom/xml, libxml, etc...
Alguien me puede decir por que, si en la info pone que esta todo, despues cuando yamo a las funciones de las librerias dom/xml me dice que no esisten?.
Gracias
__________________
:risa:
RAPI91
:)
  #2 (permalink)  
Antiguo 26/10/2004, 14:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Podrías poner el código que usas completo y el error exacto .. Tal vez no instanciastes el objeto (classe) que usas y por ahí tienes los problemas.

De todas formas todo eso se verá mejor cuando pongas el mensaje de error que obtengas junto con el código que uses.

Un saludo,
  #3 (permalink)  
Antiguo 27/10/2004, 09:18
 
Fecha de Ingreso: marzo-2003
Ubicación: Son Galego ¡¡¡¡Galiza ceibe!!!
Mensajes: 77
Antigüedad: 21 años, 1 mes
Puntos: 0
Hola Cluster
Primeramente gracias por responder.
Aki esta la clase:
Código PHP:
<?php
class objectFlash
{
    
//////////////////////////// variables //////////////////////////////////
    
    
var $docXML;        // documento xml
    
var $rootNode;        // nodo raiz
    
var $objectNode;    // nodo objeto para flash
    
var $item;            // nodo data
    
    /////////////////////////////////////////////////////////////////////////
    
    
function __construct($version)
    {
        
$docXML domxml_new_doc($version);
    }
    
    function 
setRoot($nombre)
    {
        
$rootNode $docXML->add_root($nombre);
    }
    
    function 
addObject($name$items)
    {
        
$objectNode $docXML->new_child($name"");
        
$objectNode->set_attribute("nombre"$name);
        
        foreach(
$items as $contenido)
        {
            
$item $objectNode->new_child("item"$contenido);
        }
    }
    
    function 
showDoc()
    {
        if(empty(
$docXML))
        {
            return 
false;
        }
        else 
        {
            echo 
$docXML->dump_mem(true);
        }
    }
}
?>
Y este es el archivo que utilice para provarla:
Código PHP:
<?php 
include ("includes/class.objetFlash.php");

$db "x";
$user "rapi";
$host "localhost";
$pass "";
$myFlash = new objectFlash("1.0");
$sql "SELECT * FROM flash";

$link mysql_connect($host$user$pass) or die ("No se pudo conectar con el server");
mysql_select_db($db) or die("No se pudo selectcionar la db");
$recordSet mysql_query($sql) or die("No se pudo ejecutar la consulta");

$myFlash->setRoot("prueva");

while(
$row mysql_fetch_row($recordSet))
{
    
$myFlash->addObject(""$row);
}

$myFlash->showDoc();
?>
Y la salida del interprete php es la siguiente:

Fatal error: Call to undefined function domxml_new_doc() in /var/www/desarroyo/includes/class.objetFlash.php on line 15

Y como ya dije al compliar php me preocupe bastante de incluir esto, y el la info de php aparecen las librerias dom/xml y libxml.
Gracias
__________________
:risa:
RAPI91
:)
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




La zona horaria es GMT -6. Ahora son las 10:23.