Bonjour;

J'ai un souci pour créer dynamiquement un fichier avec la foonction fopen et x+

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
if (!$handle = $this->OpenFile($Path.$this->FileName,"x+"))
 {
  	echo $handle;
  	echo "Impossible de créer le fichier ".$this->FileName;
  	exit;
  }
 
  if (fwrite($handle,$content)=== FALSE)
  {
  	echo "Impossible d'écrire dans le fichier ".$this->FileName;
  	exit;
  }  		
  echo "L'écritue dans le fichier ".$this->FileName."a réussi";
  fclose($handle);
J'ai un message me disant que le fichier est impossible à créer.

J'ai fait un test en créant un fichier vide (dans le repertoire voulu) et en remplacant x+ par w+. Dans ce cas mon fichier est bien rempli par "content".

Mais je souhaite à la fois le créer et le remplir. Pour info j'ai mis tous les droits dans le repertoire ou doit se créer le fichier. Je suis au dessus de la version php4.3.2 (il me semble qu'en dessous x+ ne fonctionne pas).

si quelqu'un a une idée

Merci !