Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2007 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Écriture dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Écriture dans un fichier

n°2141341
Sakayapo
Posté le 08-05-2012 à 16:51:54  profilanswer
 


Il me semble qu'en utilistant ce code pour l'écriture dans un fichier xml, la sortie est en double?
Cela ce produit en utilisant le mode d'ouverture a ou a+. Pourquoi.
 
<?php function ajouter(){
 
$ajouter = $_POST['coursAut'];  
$xml_filename = 'cours.xml';
$xsl_filename = 'ajouter.xslt';

 


$doc = new DOMDocument();
$proc = new XSLTProcessor();      

 

$xsl = new DOMDocument();
$xsl -> load($xsl_filename);
$proc -> importStyleSheet($xsl);

 

$doc -> load($xml_filename);
$proc -> setParameter('', 'sigle', $ajouter);

 

$cours = $proc->transformToXML($doc);

 

$file_var = fopen("cours_Automne_2012.xml", "a" );
  fwrite( $file_var, $cours);
 
fclose($file_var);
}


Message édité par Sakayapo le 08-05-2012 à 19:44:51
mood
Publicité
Posté le 08-05-2012 à 16:51:54  profilanswer
 

n°2141351
aideinfo
Posté le 08-05-2012 à 19:01:53  profilanswer
 

Bah c qu'il y a une coui**e dans ton code. Commence par voir le contenu de tes variables aux différentes étapes de ton code ($doc, $cours, ...) pour trouver la cause.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°2141780
rufo
Pas me confondre avec Lycos!
Posté le 10-05-2012 à 13:34:41  profilanswer
 

a ou a+, c'est pour append. Si le fichier existe déjà, le contenu est ajouté à la fin du fichier. Donc si t'exécutes 2 fois le script, t'aura 2 fois le contenu.. Ton pb vient peut-être de là?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Écriture dans un fichier

 

Sujets relatifs
Conversion en binaire et écriture dans un fichierErreur d'écriture de fichier RMAN ORA-27040 Oracle
Création / Ecriture dans un fichier [RESOLU]SAX pour Java - écriture d'un fichier HTML
Programme C++ / ecriture de fichier Access / 'ConflictTables'Ecriture dans un fichier de log
[shell] récupération infos dans .txt et écriture dans un autre fichier[C] Ecriture dans un fichier
Pattern Java | Probleme ecriture dans fichier texte.lecture/écriture fichier texte et conversion en données numériques
Plus de sujets relatifs à : Écriture dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR