Maison > développement back-end > tutoriel php > Définition et utilisation de la fonction is_file() en PHP

Définition et utilisation de la fonction is_file() en PHP

墨辰丷
Libérer: 2023-03-31 12:54:01
original
3993 Les gens l'ont consulté

La fonction is_file() en php permet de déterminer si un fichier existe. La méthode d'utilisation est également très simple. Les amis dans le besoin peuvent s'y référer. La fonction

is_file() vérifie si le nom de fichier spécifié est un fichier normal.

is_file — Indique si le nom de fichier est un fichier normal

Utilisation :
bool is_file ( string $filename ) $file est un paramètre obligatoire
Si le fichier existe et est normal le fichier renvoie VRAI.

Jetons d'abord un coup d'œil à l'exemple 1 :

<?php
var_dump(is_file(&#39;a_file.txt&#39;)) . "\n";
var_dump(is_file(&#39;/usr/bin/&#39;)) . "\n";
?>
Copier après la connexion

L'exemple ci-dessus affichera :
bool(true)
bool(false)

Exemple 2 :

<?php
function isfile($file){
return preg_match(&#39;/^[^.^:^?^-][^:^?]*.(?i)&#39; . getexts() . &#39;$/&#39;,$file);
//first character cannot be . : ? - subsequent characters can&#39;t be a : ?
//then a . character and must end with one of your extentions
//getexts() can be replaced with your extentions pattern
}
function getexts(){
//list acceptable file extensions here
return &#39;(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)&#39;;
}
echo isfile(&#39;/Users/YourUserName/Sites/index.html&#39;);
?>
Copier après la connexion

Exemple 3 :

<?php
function deletefolder($path)
{
if ($handle=opendir($path))
{
while (false!==($file=readdir($handle)))
{
if ($file<>"." AND $file<>"..")
{
if (is_file($path.&#39;/&#39;.$file))
{
@unlink($path.&#39;/&#39;.$file);
}
if (is_dir($path.&#39;/&#39;.$file))
{
deletefolder($path.&#39;/&#39;.$file);
@rmdir($path.&#39;/&#39;.$file);
}
}
}
}
}
?>
Copier après la connexion

Cette fonction supprimera tous les fichiers et dossiers.

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

Recommandations associées :

Méthode php pour les opérations récursives sur les répertoires et les noms de fichiers

police chinoise php et opérations de chaîne pour implémenter le code de vérification chinois

Plusieurs méthodes de php combinant des expressions régulières pour obtenir des nombres dans des chaînes

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