CakeFest 2024: The Official CakePHP Conference

glob://

glob://Trouve des noms de fichiers correspondant à un masque donné

Description

L'enveloppe de flux glob:.

Utilisation

  • glob://

Options

Résumé de l'enveloppe
Attribut Supporté
Restreint par allow_url_fopen Non
Restreint par allow_url_include Non
Autorise la lecture Non
Autorise l'écriture Non
Autorise l'ajout Non
Autorise la lecture et l'écriture simultanément Non
Support de la fonction stat() Non
Support de la fonction unlink() Non
Support de la fonction rename() Non
Support de la fonction mkdir() Non
Support de la fonction rmdir() Non

Exemples

Exemple #1 Utilisation simple

<?php
// Boucle sur tous les fichiers *.php du dossier ext/spl/examples/ et
// affiche le nom du fichier ainsi que sa taille
$it = new DirectoryIterator("glob://ext/spl/examples/*.php");
foreach(
$it as $f) {
printf("%s: %.1FK\n", $f->getFilename(), $f->getSize()/1024);
}
?>
tree.php: 1.0K
findregex.php: 0.6K
findfile.php: 0.7K
dba_dump.php: 0.9K
nocvsdir.php: 1.1K
phar_from_dir.php: 1.0K
ini_groups.php: 0.9K
directorytree.php: 0.9K
dba_array.php: 1.1K
class_tree.php: 1.8K
add a note

User Contributed Notes 2 notes

up
-1
Hemanth VSR
6 days ago
// this is an example for Darwin (iOS) file system

<?php
$it
=new DirectoryIterator("glob:///Users/hybrid/projects/backupfiles/*.py");

print(
"\nHere's is the example for memory occupied in kilobytes"."\n\n");
foreach(
$it as $f) {

// output in kilobytes
printf("%s: %.1FK\n", $f->getFilename(), $f->getSize()/1024);
}

print(
"\nHere's is the example for memory occupied in bytes"."\n\n");
foreach(
$it as $f) {

// output in kilobytes
printf("%s: %.1FK\n", $f->getFilename(), $f->getSize());
}

?>
up
-1
Hemanth VSR
6 days ago
// this is an example for Darwin (iOS) file system

<?php
$it
=new DirectoryIterator("glob:///Users/hybrid/projects/backupfiles/*.py");

print(
"\nHere's is the example for memory occupied in kilobytes"."\n\n");
foreach(
$it as $f) {

// output in kilobytes
printf("%s: %.1FK\n", $f->getFilename(), $f->getSize()/1024);
}

print(
"\nHere's is the example for memory occupied in bytes"."\n\n");
foreach(
$it as $f) {

// output in kilobytes
printf("%s: %.1FK\n", $f->getFilename(), $f->getSize());
}

?>
To Top