Comment ouvrir et fermer des fichiers en utilisant php

青灯夜游
Libérer: 2023-03-13 15:30:01
original
3065 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction fopen() pour ouvrir un fichier, la syntaxe "fopen(filename, mode, path, context)" ; vous pouvez utiliser la fonction fclose() pour fermer un fichier, cette fonction peut fermer un fichier ouvert, la syntaxe " fclose(file)".

Comment ouvrir et fermer des fichiers en utilisant php

L'environnement d'exploitation de ce tutoriel : système Windows7, PHP version 7.1, ordinateur DELL G3

Ouvrir des fichiers avec php

Vous pouvez utiliser la fonction fopen() en PHP pour ouvrir des fichiers ou des URL. Si l'ouverture réussit, la ressource de pointeur de fichier est renvoyée ; si l'ouverture échoue, FALSE est renvoyée. Le format de syntaxe de cette fonction est le suivant :

fopen(filename,mode,path,context)
Copier après la connexion

La description du paramètre est la suivante :

  • $filename : is. l'URL du fichier à ouvrir. Cette URL peut être le chemin absolu dans le serveur où se trouve le fichier, ou il peut s'agir d'un chemin relatif ou d'un fichier dans une ressource réseau

  • $mode : utilisé pour ; définir la méthode d'ouverture du fichier (mode fichier). Pour des valeurs spécifiques, veuillez vous référer à l'introduction dans "Opération sur les fichiers php : lecture des fichiers caractère par caractère".

  • path : paramètre facultatif, si vous devez également rechercher des fichiers dans include_path, vous pouvez définir le chemin sur 1 ou TRUE ;

  • $context : paramètre facultatif, contexte ajouté dans la prise en charge de PHP5.0.0 (Context).

Exemple : utilisez la fonction fopen() pour ouvrir un fichier

<?php
    $handle = fopen("./error/400.html", "r");
    var_dump($handle);echo &#39;<br>&#39;;
    $handle = fopen("D:/install/phpstudy/WWW/index.html", "wb");
    var_dump($handle);echo &#39;<br>&#39;;
    $handle = fopen("http://c.biancheng.net/", "r");
    var_dump($handle);
?>
Copier après la connexion

Les résultats d'exécution sont les suivants :

resource(3) of type (stream)
resource(4) of type (stream)
resource(5) of type (stream)
Copier après la connexion

php fermez le fichier

Le type de ressource est l'un des types de base de PHP. Une fois le traitement des ressources terminé, assurez-vous de le désactiver, sinon des erreurs inattendues pourraient se produire.

La fonction fclose() peut fermer un fichier ouvert, renvoyant VRAI en cas de succès et FAUX en cas d'échec. Le format de syntaxe de la fonction est le suivant :

fclose($file)
Copier après la connexion

$file est le pointeur de fichier à fermer. Ce pointeur doit être valide et ouvert avec succès via la fonction fopen() ou fsockopen().

【Exemple】Utilisez fclose() pour fermer le pointeur de fichier.

<?php
    header("Content-type:text/html;charset=utf-8");
    $handle = fopen("http://c.biancheng.net/", "r");
    echo &#39;文件指针关闭之前:&#39;;
    var_dump($handle);
    fclose($handle);
    echo &#39;<br>文件指针关闭之后:&#39;;
    var_dump($handle);
?>
Copier après la connexion

Les résultats en cours d'exécution sont les suivants :

文件指针关闭之前:resource(3) of type (stream)
文件指针关闭之后:resource(3) of type (Unknown)
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

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