Tengo instalado PHP 4.4.3 (es la misma que usa mi proveedor de hosting y por eso debo usar esa versión), en el archivo PHP.ini descomenté la línea que dice extension=php_domxml.dll, también una que dice iconv.dll
Además verifiqué en la carpeta de extensiones y está el archivo php_domxml.dll y en la carpeta dlls está el archivo iconv.dll (este archivo, por si acaso, lo coloqué también en la carpeta extensions). Ambos estan en la carpeta extensions, que es donde mi archivo php.ini busca las extensiones: extension_dir = c:/PHP4/extensions.
Según el manual de PHP esto es todo lo que necesito para que la libreria funcione, pero con solo llamar la función domxml_open_file de la forma:
Código PHP:
$archivo = domxml_open_file('../xml/buhoweb.xml');
Cita:
Es decir, al menos ya php reconoce la función, pero no sé por qué da estos errores; el archivo buhoweb.xml lo está buscando donde está ubicado, así que ese no es el problema.Warning: domxml_open_file() [function.domxml-open-file]: I/O in C:\wwwroot\BUHOWeb\testxml.php on line 19
Warning: domxml_open_file() [function.domxml-open-file]: warning : in C:\wwwroot\BUHOWeb\testxml.php on line 19
Warning: domxml_open_file() [function.domxml-open-file]: failed to load external entity "buhoweb.xml" in C:\wwwroot\BUHOWeb\testxml.php on line 19
Warning: domxml_open_file() [function.domxml-open-file]: warning : in C:\wwwroot\BUHOWeb\testxml.php on line 19
Warning: domxml_open_file() [function.domxml-open-file]: failed to load external entity "buhoweb.xml" in C:\wwwroot\BUHOWeb\testxml.php on line 19
Si alguien por favor me puede ayudar o decirme qué estoy haciendo mal, si me falta instalar algo o no sé, cualquier ayuda, porque de verdad no sé cómo hacer.
Saludos