Bonjour à tous,
J'ai pas mal navigué sur le web mais ne comprend rien et m'embrouille l'esprit. Alors voilà mon problème. Je souhaite créer un fichier XML avec PHP. Voici mon code pour créer le document XML.
Code :
- <?php
- $doc = new DomDocument('1.0', 'iso-8859-1');
- $sources = $doc->createElement('sources');
- $doc->appendChild($sources);
- $titres = array('Articles', 'Actualités', 'Scripts PHP', 'Scripts Flash', 'Les services MSG');
- for ($i = 0; $i < strlen($titres); $i++)
- {
- $src_texte = $doc->createElement('texte');
- $sources->appendChild($src_texte);
- $src_texte_attribut = $doc->createAttribute('titre');
- $src_texte->appendChild($src_texte_attribut);
- $src_valeurAttribut = $doc->createTextNode("$titres[$i]" );
- $src_texte_attribut->appendChild($src_valeurAttribut);
- }
- $doc->save('resultat.xml');
- print $doc->saveXML();
- ?>
|
Voici l'erreur quand je lance la page :
Warning: DOMDocument::save(resultat.xml) [function.save]: failed to open stream: Permission denied in c:\travail\intranet\test.php on line 42
Warning: DOMDocument::saveXML() [function.saveXML]: output conversion failed due to conv error in c:\travail\intranet\test.php on line 43
Warning: DOMDocument::saveXML() [function.saveXML]: Bytes: 0xE9 0x73 0x22 0x2F in c:\travail\intranet\test.php on line 43
<texte titre="Actualit
Voici le resultat de mon PHPINFO();
dom
DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.6.11
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled
Comment dois-je faire? je suppose il faut que je dé commente une extension dans php.ini mais laquelle :
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
MERCI beaucoup pour vos réponses.