Maison >développement back-end >tutoriel php >Comment utiliser opendir en PHP

Comment utiliser opendir en PHP

angryTom
angryTomoriginal
2019-08-24 10:04:402612parcourir

Comment utiliser opendir en PHP

Fonction PHP opendir()

Instance

<?php
$dir = "/images/";

// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>

Résultat

filename: cat.gif
filename: dog.gif
filename: horse.gif

Définition et utilisation

La fonction opendir() ouvre un handle de répertoire.

Syntaxe

opendir(path,context);
参数 描述
path 必需。规定要打开的目录路径。
context 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。

Détails techniques

Valeur de retour : En cas de succès, la ressource de gestion du répertoire sera renvoyée. Renvoie FALSE en cas d'échec. Si le chemin n'est pas un répertoire légal ou si le répertoire ne peut pas être ouvert en raison de restrictions de licence ou d'erreurs du système de fichiers, une erreur de niveau E_WARNING est générée. Vous pouvez masquer la sortie d'erreur de opendir() en ajoutant « @ » avant le nom de la fonction.
4.0+
Journal des modifications PHP : PHP 5.0 : Le paramètre path prend en charge le protocole d'encapsulation d'URL
返回值: 成功则返回目录句柄资源。失败则返回 FALSE。如果路径不是合法目录,或者由于许可限制或文件系统错误导致的目录不能打开,则抛出 E_WARNING 级别的错误。您可以通过在函数名称前添加 '@' 来隐藏 opendir() 的错误输出。
PHP 版本: 4.0+
PHP 更新日志: PHP 5.0:path 参数支持 ftp:// URL 封装协议。
ftp://.

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
Article précédent:Le rôle des commentaires phpArticle suivant:Le rôle des commentaires php