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!