Mise à jour d'un fichier texte en PHP est une tâche courante dans les projets de développement Web , comme des fichiers texte peuvent agir comme des magasins , des données simples efficaces n'est pas sans rappeler les bases de données . L'utilisation d'un fichier texte , vous pouvez stocker des variables de données de base ainsi que de lire et d'écrire ces facilement . Le code PHP nécessaire de mettre à jour un fichier texte n'est pas complexe , même si vous n'avez aucune expérience , vous devriez être capable de réaliser la tâche rapidement . Les principales activités concernées incluent la préparation des données , ouvrez le fichier et y écrire . Instructions
1
Préparez votre fichier texte. Si vous ne possédez pas déjà un , créez votre fichier texte dans un éditeur de texte et enregistrez-le avec l'extension " . Txt" . Créer votre script PHP en ouvrant un nouveau fichier dans un éditeur de texte et l'enregistrer avec l'extension " . Php" , par exemple " textupdate.php . " Entrez le schéma de base suivantes pour votre script PHP : Php
//code ici
> Photos
entre l'ouverture et la fermeture balises PHP , vous pouvez insérer du code PHP . Idéalement, votre fichier texte et script PHP doivent être dans le même répertoire .
2
traiter les données que vous prévoyez d' écrire dans le fichier de texte. Vous pouvez être l'acquisition de vos nouvelles données à partir d'un certain nombre de canaux , mais l'un des plus commun est la variable Post. La variable de message vous permet de passer des éléments de données entre scripts PHP , comme dans l'exemple suivant où les données ont été transmises à partir d'un autre script :
$ nom = $ _POST [ 'nom' ] ;
Cette capture la valeur de données transmis et la stocke dans une variable. Capturer les données d'un formulaire HTML est un scénario courant pour l'utilisation de la variable Post.
3
Préparez vos données pour écrire dans le fichier . Il existe différentes options en termes de comment vous formatez un fichier texte de données , l'un des plus simple impliquant chaque valeur de données sur une ligne distincte , comme suit :
Mary
Jim
< p > Sam
Si vous voulez que vos données enregistrées dans n'importe quel autre format , ou si vous voulez ajouter des données supplémentaires à la valeur passée , le préparer , comme dans cet exemple où la date est également inclus :
< p > date_today $ = date ( " MDY ");
$ nom = "" $ date_today ;
Cela enregistrer chaque ligne dans le fichier comme suit : . .
Mary 23/12/11
4
Ouvrez le fichier texte pour l'écriture, comme suit :
$ file_handle = fopen (" textupdate.php », «a») ;
< p> le paramètre "a" signifie que le fichier sera ouvert pour l'écriture et tout nouveau texte ajouté à la fin de celui-ci . Ecrivez vos nouvelles données :
fwrite ( . $ File_handle , $ name "\\ n" ) ;
"\\ n" indique au programme pour insérer un caractère de nouvelle ligne après l'écriture des données , de sorte que la prochaine opération d'écriture va commencer sur une nouvelle ligne . Fermez le fichier : Photos
fclose ( $ file_handle ) ;
Ce code fonctionne lorsque le fichier texte se trouve dans le même répertoire que le script PHP. Si votre n'est pas , modifier le paramètre " fopen " pour refléter l'emplacement de votre fichier de texte par rapport au script PHP.
5
Téléchargez votre script PHP et le fichier texte sur un serveur Web et de les tester . Si vous êtes de passage des données au PHP à partir d'un autre script , accédez à qui et testez-le en utilisant différentes valeurs de données. Vérifiez que votre fichier texte est mis à jour correctement , et qu'aucune autre donnée n'est corrompu. Vous pouvez vérifier le contenu de votre fichier texte , soit en parcourant le fichier dans votre navigateur Web ou en les téléchargeant à l'aide d'un programme FTP .