Page 104 - Programador-PHP
P. 104
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
$contenido = array('Directorios' => $directorios,
'Archivos' => $archivos,
'Enlaces simbólicos' => $symlinks);
print_r($contenido);
Lo anterior, producirá la siguiente salida:
eugenia@cocochito:~/borradores$ php -f file.php
Array
(
[Directorios] => Array
(
[0] => files
)
[Archivos] => Array
(
[0] => index.php
[1] => template.html
[2] => funciones.php
)
[Enlaces simbólicos] => Array
(
)
)
Nótese que alternativamente a las tres funciones utilizadas en
el ejemplo (is_file, is_dir e is_link) se podría comprobar
mediante filetype($path_elemento). Sin embargo, la forma
segura de checkear el tipo de elemento, es con las funciones
usadas en el código anterior.
Otras funciones que necesitarás
con frecuencia
Muchas veces, será necesario saber si el directorio o archivos
que intentamos abrir, existe, conocer si puede ser leído y/o
escrito.
Estas acciones serán muy frecuentes, y para resolver el dilema,
104