| |||
Cargar XML en PHP Buenos días tengo un problema para cargar un archivo xml en php. He mirado este tutorial http://www.desarrolloweb.com/articulos/2491.php y me sale un error en la función "domxml_open_mem" he intentado usar "domxml_open_file" pero me sigue dando el mismo error. Alguién me puede ayudar para solucionar esto. |
| ||||
Re: Cargar XML en PHP Por favor!, ¿y cuál es el error?... adivinar es complicado, muestra la información completa (error y código). Muevo tu tema a PHP... e igual te digo que si usas PHP5 échale un ojo a SimpleXML.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Re: Cargar XML en PHP Eso ya lo e echo en el archivo php.ini he quitado el ";" (punto y coma ) de delante de la instruccion "extension=php_domxml.dll" y tampoco me ha funcionado (he reinciiado apache y todo ). Alguna otra solucion ? desde el php se tiene que llamar la libreria, por ejemplo con algun include o no hace falta , quizas me flata alguna otra instruccion ? |
| ||||
Re: Cargar XML en PHP Cita: Favor posteanos el error que te da.
Iniciado por xinxan22 ![]() Buenos días tengo un problema para cargar un archivo xml en php. He mirado este tutorial http://www.desarrolloweb.com/articulos/2491.php y me sale un error en la función "domxml_open_mem" he intentado usar "domxml_open_file" pero me sigue dando el mismo error. Alguién me puede ayudar para solucionar esto. |
| |||
Re: Cargar XML en PHP Pues lo he puesto este exactamente. Es muy raro porque parece problema de libreria pero esta activada. |
| |||
Re: Cargar XML en PHP Este es el servidor donde esta y se puede ver externamente : http://www.pimientayromeo.com/full/imatges.php he echo un phpinfo y vereis como el XML esta activado. en el servidor apache localmente donde estoy haciendo pruebas he modificado "extension=php_domxml.dll" del archivo php.in, aunque me he fijado que hay un php.ini en la carpeta PHP otro en la carpeta APACHE otro en la carpeta CONFIG, estoy utiizando easyphp.... |
| |||
Re: Cargar XML en PHP Vale en el local he visto que es el CONFIG_FILS el php.ini pensaba que solo tenía que canviar el de la carpeta PHP, ahora he solucionado el problema pero aparece este error: Warning: domxml_open_mem(): XML declaration allowed only at the start of the document in c:\easyphp1-8\www\imatges.php on line 32 if(!$xml=domxml_open_mem($contenido)){ echo("error..."); } |
| ||||
Re: Cargar XML en PHP Ese error te sale porque tu XML esta mal formado, ya que tiene declaraciones XML después del inicio del documento, valida primero tu XML y luego trata de ocuparlo con PHP. Saludos. |
| |||
Re: Cargar XML en PHP ok ya veo ... Gracias pues por la ayuda ya funciona esto ... soy nuevo con el tema xml y tal ... mmm así veo pues que tendré que pedir en el servidor el cual tengo mi dominio que habiliten la librería de XML no ? |
| |||
Re: Cargar XML en PHP este mensaje tiene mil años pero he llegado a él pq tengo el mismo problema y lo he solucionado. no sólo hay que habilitar la extensión php_domxml.dll sino tb la php_xmlrpc.dll que se encuentra mas abajo. Estoy refiriéndome al fichero php.ini de la carpeta conf_files del EasyPHP. Tras la modificación del fichero, reiniciar el servidor y ya funciona :D |
| |||
Re: Cargar XML en PHP Cita: Pues a mi me funcionó cambiando solo php_domxml.dll . Lo que me pasaba es que cambie esta línea de un php.ini que no era, cuando encontre el que era realmente, le quité la coma, guardar reiniciar easyphp (creo que ni eso hace falta) y ya me funcionó, todo eso de maravilla en mi ordenador pero en el hosting donde lo tengo me dijerón que no me lo cambiaban porqué la configuración venía por defecto así etc etc...tendré que cambiarme de hosting xd.
Iniciado por Shalafi ![]() este mensaje tiene mil años pero he llegado a él pq tengo el mismo problema y lo he solucionado. no sólo hay que habilitar la extensión php_domxml.dll sino tb la php_xmlrpc.dll que se encuentra mas abajo. Estoy refiriéndome al fichero php.ini de la carpeta conf_files del EasyPHP. Tras la modificación del fichero, reiniciar el servidor y ya funciona :D Un saludo. Gracias. |