Comment créer un fichier à l'aide de PHP

Ecriture d'un fichier en PHP implique généralement l'écriture d'un fichier texte. Qu'est-ce que le fichier texte est utilisé pour est au développeur. La plupart des fichiers de texte qui sont créés par PHP contiennent des informations de configuration pour d'autres programmes ou processus. Cette information peut être ce que le dossier d'un programme réside dans ou combien de fois une page a été consultée. Il est même possible de stocker des mots de passe, cependant, ce n'est pas recommandé car un fichier de texte ne sont pas une méthode sécurisée.

Instructions

1 Création du fichier de texte est généralement un processus facile. Ce processus a seulement trois étapes de base lors de l'utilisation de PHP. Le fichier doit être ouvert, avec la création du fichier qui se passe à cette étape, un certain type d'information doit être écrite dans le fichier, puis le fichier est fermé.

2 Si vous essayez d'ouvrir un fichier qui n'existe pas, PHP va créer le fichier si le mode approprié est utilisé.

Tous les modes qui sont disponibles pour l'ouverture de fichiers sont:
"R" (lecture seule. Démarre au début du fichier)
"R +" (lecture / écriture. Démarre au début du fichier)
"W" (Ecrivez seulement Ouvre et efface le contenu du fichier;. Ou crée un nouveau fichier si elle n'existe pas)
"W +" (lecture / écriture Ouvre et efface le contenu du fichier;. Ou crée un nouveau fichier si elle n'existe pas)
"A" (Écriture seule ouvre. Et écrit à la fin du fichier ou crée un nouveau fichier si elle n'existe pas)
"A +" (lecture / écriture. Préserve le contenu du fichier en écrivant à la fin du fichier)
"X" (Écriture seule. Crée un nouveau fichier. Retourne FALSE et une erreur si le fichier existe déjà)
"X +" (lecture / écriture. Crée un nouveau fichier. Retourne FALSE et une erreur si le fichier existe déjà)

3 La commande pour la création d'un fichier fopen (nom de fichier, mode). Donc, si un fichier nommé myfile.txt devait être créé et les informations nécessaires pour être écrit à la fin du fichier, la commande "fopen (myfile.txt," a ");" seraient utilisés. Les moyens de mode "a" que le fichier ne sera ouvert pour l'écriture à la fin du fichier, et le fichier sera créé si elle n'existe pas. Cette commande doit être placé dans une variable appelée un descripteur de fichier afin qu'il puisse être réutilisé. La commande entière serait "$ handle = fopen (myfile.txt," a ");" Donc, chaque fois que plus les informations nécessaires pour être ajouté au fichier, puis $ poignée pourrait être utilisée pour ouvrir le fichier.

4 La commande fwrite doit être utilisé pour écrire des informations dans le fichier. Cette commande peut contenir soit l'information qui doit être écrit ou variables qui contiennent les informations. Pour écrire une simple déclaration comme "J'utilise PHP pour la programmation", vous pouvez utiliser "fwrite ($ handle, 'J'utilise PHP pour la programmation');" pour ouvrir et écrire dans le fichier.

5 Une fois que vous avez fini d'écrire dans le fichier, le fichier doit être fermé. Pour ce faire, utilisez le "fclose" commande comme "fclose ($ handle);" Ceci va dire le système que pas plus d'informations devra être écrit dans le fichier dès maintenant.

Conseils et avertissements

  • Le descripteur de fichier peut être quelque chose que vous voulez aussi longtemps que ce n'est pas un mot réservé.
  • Soyez prudent lorsque vous ouvrez un fichier pour la lecture que vous n'utilisez le mauvais mode et supprimez accidentellement un fichier.