Comment écrire du texte dans des fichiers en php pour HTML5 et CSS3 programmation

Ici, vous trouverez des détails sur les fonctions nécessaires pour accéder et écrire dans un fichier en PHP, comme la façon de demander l'accès à un fichier à partir de PHP avec le fopen ()

Sommaire

fonction, écrire dans le fichier en utilisant le fwrite () fonction, et laissez PHP sais que vous avez terminé avec le fichier avec le fclose () fonction.

fopen ()

Pour faire des manipulations de fichiers, vous devez indiquer à PHP sur le fichier que vous souhaitez manipuler et dire à PHP comment vous souhaitez manipuler ce fichier.

La fopen () fonction a deux paramètres requis que vous devez passer à elle: le chemin vers le fichier et le type de manipulation de fichier que vous souhaitez effectuer (la mode).

La fopen () fonction retourne une connexion au fichier demandé si elle est couronnée de succès. (La connexion est appelé aiguille). Si il ya une erreur, la fonction retourne Faux. Quel que soit le fopen () retour de la fonction (la connexion ou Faux), Il doit être affectée à une variable (un courant).

Voici un exemple de la fonction:

$ FileConnection = fopen ($ theFile, theMode $) -

Dans l'exemple précédent, la connexion de fichier renvoyé par la fopen () fonction est affectée à la variable $ FileConnection. La variable $ theFile serait contenir le chemin vers un fichier. Le fichier doit être dans un endroit que le serveur peut accéder, ce qui signifie que vous pouvez mettre le fichier où vous pourriez mettre une page PHP pour le serveur de servir.

Bien que possible, vous ne devriez pas essayer de se connecter à un fichier dans le dossier Mes documents ou son équivalent sur votre système d'exploitation. Vous aurez besoin le chemin réel du fichier, qui peut être assez alambiqué. Il est également pas nécessaire que les fichiers que vous ouvrez à être dans le htdocs répertoire. Cela pourrait être utile si vous souhaitez accéder à un fichier qui ne sera pas disponible, sauf par le biais de votre programme.




Utilisez une référence relative si le fichier sera dans le même répertoire que votre programme, ou d'utiliser une référence absolue si ce sera quelque part sur votre système. Si vous déplacez votre programme à un serveur distant, vous ne pouvez accéder aux fichiers qui se trouvent sur ce serveur.

La variable $ theMode contiendrait une des valeurs de la liste suivante:

  • r: Subventions accès en lecture seule pour le fichier

  • w: Subventions accès en écriture au fichier

  • Soyez prudent, cependant, parce que si vous spécifiez ce mode (w) pour le fopen () fonctionner et utiliser le fwrite () fonction, vous écrasera complètement tout ce qui peut avoir été dans le fichier. Ne pas utiliser si il ya quelque chose dans le fichier que vous souhaitez conserver.

  • un: Accorde le droit d'ajouter du texte dans le fichier. Lorsque vous spécifiez ce mode pour la fopen () fonctionner et utiliser le fwrite ()fonction, la fwrite ()fonction ajoute le texte que vous spécifiez à la fin du fichier existant.

  • r + ou w +: Subventions lisent et écrivent l'accès au fichier. Ils sont une manière spéciale de l'accès au fichier, appelé accès aléatoire. Cela vous permet de lire et d'écrire simultanément dans le fichier. Si vous désirez ce type d'accès, vous devriez probablement utiliser quelque chose de plus simple et puissant, comme les bases de données relationnelles.

fwrite ()

Une fois que vous ouvrez un fichier avec le fopen ()fonctionner et attribuer la connexion de fichier à une variable, vous pouvez utiliser le fichier dans votre code PHP. Vous pouvez lire le fichier, ou vous pouvez écrire sur le fichier avec le fwrite ()fonction.

Selon le mode que vous spécifiez lorsque vous avez ouvert le fichier avec le fopen ()fonction, la fwrite ()fonction écrase soit la totalité du contenu du fichier (si vous avez utilisé la w Mode) ou il ajoute le texte que vous spécifiez à la fin du fichier (si vous avez utilisé la un mode).

La fwrite ()fonction a deux paramètres requis, vous devez passer à elle: la connexion au fichier qui a été établi par le fopen ()la fonction et le texte que vous souhaitez écrire dans le fichier. La fwrite ()fonction retourne le nombre d'octets écrits dans le fichier sur la réussite et Faux en cas d'échec.

Voici un exemple de la fwrite ()fonction:

$ writeResults = fwrite ($ FileConnection, $ text) -

La fwrite ()fonction peut également être écrit fputs (). fwrite () et fputs ().

fclose ()

Après avoir terminé de travailler avec le fichier, la fermeture de la connexion de fichier est important.

Pour fermer la connexion à un fichier que vous avez travaillé avec, vous devez passer la connexion au fichier que vous souhaitez fermer la fclose () fonction. La fclose ()la fonction sera de retour Vrai si elle est réussie en fermant la connexion à la file et Faux si elle ne réussit pas à la fermeture de la connexion dans le fichier.

Voici un exemple de la fonction:

fclose (FileConnection $) -

» » » » Comment écrire du texte dans des fichiers en php pour HTML5 et CSS3 programmation