Fonctions d'opération de fichiers communes PHP et exemples d'analyse

墨辰丷
Libérer: 2023-03-29 10:58:02
original
1502 Les gens l'ont consulté

Cet article présente principalement les fonctions courantes d'opération de fichiers PHP et des exemples d'analyse. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Les opérations sur les fichiers les plus couramment utilisées en PHP sont la lecture et l'écriture. Aujourd'hui, nous allons principalement expliquer les fonctions de lecture et d'écriture, et créer une fonction de comptage d'accès aux pages pour enregistrer le nombre de visites sur une page.

fopen() : Il n'y a pas de fonction de création de fichiers en PHP La fonction fopen() est utilisée pour créer et ouvrir des fichiers. : resource fopen( string filename , string mode )

Le paramètre filename est le nom du fichier qui est ouvert ou créé et ouvert, et le paramètre mode est le mode d'ouverture.

fread() : Peut être utilisé pour lire des fichiers en PHP La forme de la fonction est : string fread(. handle de ressource, longueur int)

fread() à partir du handle du pointeur de fichier Lit au maximum la longueur en octets et arrêtera de lire le fichier lorsqu'il rencontre les conditions suivantes :

Lorsque la longueur en octets ont été lus,

atteint la fin du fichier (EOF)

(pour les flux réseau) lorsqu'un paquet est disponible ou (après ouverture d'un flux en espace utilisateur) 8192 octets ont été lus

fgets() : Utilisé en PHP pour lire une ligne de données à partir d'un fichier et pointer le pointeur du fichier vers la ligne suivante. La forme de la fonction est : string fgets(ressource handle, int length)

fgets() Lit une ligne à partir du handle du pointeur et renvoie une chaîne d'une longueur d'au plus (longueur-1) octets. Il arrêtera de lire le fichier lorsqu'il le fera. rencontre les conditions suivantes :

rencontre un caractère de nouvelle ligne

Fin de fichier (EOF) atteinte

(longueur-1) octets ont été lus

Si le paramètre de longueur n'est pas spécifié, sa valeur par défaut est 1024 octets.

fwrite() : Utilisé en PHP pour écrire des chaînes dans des fichiers. Il renvoie le nombre de caractères écrits en cas de succès et false en cas d'échec. La forme de la fonction est : int fwrite (ressource handle, string data, int length )

fwrite() écrit le contenu des données de chaîne dans le handle du pointeur de fichier. Les paramètres sont les suivants :

si spécifié. Longueur du paramètre, l'écriture s'arrêtera lorsque les octets de longueur auront été écrits ou que la chaîne de données aura été écrite.

Regardons un exemple : comptez les visites sur la page index.php et écrivez-le dans le fichier count.html Pour cette petite question de comptage des visites de page, nous ne nous embêterons pas avec la base de données>_<. ; , le code est le suivant :

Mettez ce code dans index.php À chaque accès à index.php, 1 sera ajouté à count.html, puis comptez. .html, nous pouvons connaître le nombre total de visites sur index.php.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

Algorithme d'implémentation des enveloppes rouges WeChat basé sur PHP

PHP implémente une classe d'encapsulation pour obtenir l'IP du client et du serveur

phpAuthentification dynamique par mot de passe intégrée (recommandée)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!