Maison  >  Article  >  développement back-end  >  Comment déterminer si un fichier existe en php

Comment déterminer si un fichier existe en php

藏色散人
藏色散人original
2021-02-24 09:36:5710477parcourir

Comment déterminer si un fichier existe en PHP : créez d'abord un exemple de fichier PHP ; puis utilisez la syntaxe "file_exists(string $filename)" pour déterminer si le fichier ou le répertoire existe.

Comment déterminer si un fichier existe en php

L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.

Avant d'utiliser un fichier, afin d'éviter les erreurs, vous devez d'abord déterminer si le fichier existe, car l'ouverture d'un fichier qui n'existe pas entraînera une erreur et l'arrêt du programme.

PHP nous fournit une fonction spéciale pour faire ce travail, cette fonction est file_exists(). La fonction file_exists() peut déterminer si le fichier ou le répertoire existe. S'il existe, la fonction renvoie VRAI, sinon elle renvoie FAUX. La syntaxe de la fonction est la suivante :

file_exists(string $filename)

Parmi eux, le paramètre $. filename est le chemin du fichier ou du répertoire.

[Exemple] Utilisez la fonction file_exists() pour déterminer si un fichier existe.

<?php
    $file = &#39;test.txt&#39;;
    if(file_exists($file)){
        echo $file.&#39; 存在!&#39;;
    }else{
        echo $file.&#39; 不存在!&#39;;
    }
?>

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

test.txt 存在!

Remarque : pour des raisons de sécurité, le paramètre de nom de fichier de la fonction file_exists() ne peut pas être un fichier distant, par exemple, exécutez file_exists( 'http://c.biancheng.net/index.html'), la fonction retournera FALSE, que le fichier existe ou non.

[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!

Déclaration:
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