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 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 : 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 .
|