Читање садржаја фасцикле у PHP
Функција scandir омогућава да видите
садржај фасцикле и да добијете као низ
имена фајлова и подфасцикли које се у њој налазе.
Као параметар, функција прихвата путању до фајла.
Нека за пример постоји фасцикла dir.
Хајде да погледамо њен садржај:
<?php
$files = scandir('dir');
var_dump($files);
?>
У низу са резултатом функција scandir
такође ће показати присуство фасцикли са именима ".."
и ".". Технички, прво име одговара
референци на родитељску фасциклу, а друго -
на тренутну.
Ова имена је боље уклонити из низа са резултатом. То се ради на следећи начин:
<?php
$files = scandir('dir');
$files = array_diff($files, ['..', '.']);
var_dump($files);
?>
Може се поједноставити:
<?php
$files = array_diff(scandir('dir'), ['..', '.']);
var_dump($files);
?>
Нека у корену вашег сајта лежи фасцикла dir,
а у њој неки текстуални фајлови. Прикажите
на екран колону имена тих фајлова.
Нека у корену вашег сајта лежи фасцикла dir,
а у њој неки текстуални фајлови. Пређите
те фајлове петљом и прикажите њихове текстове у браузер.
Нека у корену вашег сајта лежи фасцикла dir,
а у њој неки текстуални фајлови. Пређите
те фајлове петљом, отворите сваки од њих
и запишите на крај знак узвика.