[PHP] Créer un fichier si il existe pas.

Blabla -  
Yoan Messages postés 11905 Statut Modérateur -
Bonjour, j'aimerai savoir comment faire pour créer un fichier (texte) en PHP si il existe pas seulement.

Merci d'avance.

3 réponses

  1. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    Tester l'existence du fichier avec is_file() ... si besoin le créer avec fopen() en mode écriture (paramètre 'x') ...
    0
  2. Blabla
     
    D'accord, est ce que je pourrait pas plutôt is_file() avec touch() ?
    0
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      Non, mais tu pourrais parler français.
      Il manque des mots à ta phrase :)

      Si tu veux remplacer une des deux fonctions par touch(), oui c'est possible. A toi de deviner laquelle en lisant la doc !
      0
  3. Blabla
     
    Oui remplacer fopen() par touch(), c'est possible ? Quel est la meilleur méthode ?
    0
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      Oui c'est possible.

      Quant-à savoir quelle est la meilleure je dirais fopen pour des raisons de clarté du code. touch permet à l'origine de modifier les timestamps du fichier, créer un fichier ce n'est pas ça vocation.
      0