Articles of scandir

Искать только списки каталогов?

Я хочу искать и перечислять только определенные папки и независимо от того, насколько глубоко эти папки сохранены. Например, ниже показано, как я их структурирую, local/ app/ master/ models/ views/ slaves/ models/ views/ scr/ models/ index.php И я просто хочу перечислить папку models в массив, local/app/master/models/ local/app/slaves/models/ local/models/ Мой рабочий код, $directories = array(); $results = […]

Проблема scandir с акцентами в Linux отлично работает в OSX

Привет, я использую следующую функцию для создания меню древовидной директории на своем веб-сайте, каталоги включают в себя большое количество PDF-файлов и excel, иногда у названий этих файлов есть акценты, пробелы и … Мои приложения отлично работают в OSX (mac), но скоро я загрузил на свой сервер godaddy (linux), все символы с акцентом были заменены на […]

Чтение * .csv-файлов из каталога и отображение содержимого каждого файла

Мне нужна помощь при чтении папки и открытии / выводе данных csv, я использовал примеры, написанные другими людьми, но ни один из них не работал для меня. То, что у меня сейчас есть, но это не выводит файлы: $files = scandir($PathToCreate.$version."/"); //scan the folder foreach($files as $file) { //for each file in the folder //The […]

php scandir () не показывает файлы – только показ каталогов

У меня есть структура каталогов следующим образом: / файлы / файлов / 001 /files/001/addfile.php / файлов / 002 /files/002/deletefile.php / файлов / 003 /files/003/viewfile.php Мой скрипт: error_reporting(E_ALL); $directory = 'files'; $files = scandir($directory); $xml = new DOMDocument('1.0', 'UTF-8'); $xmlFiles = $xml->appendChild($xml->createElement('FILES')); if(is_dir($directory)) { print_r($files); } /*foreach($files as $file => $key) { if($file == '.' || […]

Как получить доступ к удаленному каталогу и скопировать файлы в PHP

Я хочу скопировать файлы из удаленного каталога. Но я не знаю, как написать его UNC. Я могу использовать файл: // Server / Production / Images, чтобы открыть каталог в браузере, но он не может работать, если я просто использую этот путь в своем PHP-скрипте. $origin = "file://Sever/Prodution/Images"; $file = scandir($origin); Rusult: Предупреждение: scandir (): доступ […]

Отправка переменных для функций файловой системы PHP с представлением формы

Я пытаюсь найти безопасный способ сделать следующее: Пользователи вводят значение в html-форму. Форма отправляется. PHP использует представленное значение в качестве аргумента для функции «scandir». Моя теория включает логику в сценарии php, которая запрещает абсолютные пути и требует, чтобы имя каталога включало определенное значение. Меня беспокоит, что хакер может использовать мою форму, чтобы представить свою собственную […]

PHP scandir URL-адреса

Как использовать scandir с URL-адресом. Теперь похоже, что PHP не видит URL в качестве URL-адреса. Есть ли способ использовать URL-адрес в скандире? <form action="new_exercise.php?id=<?php echo $new_id; ?>" method="post"> <input class="" type="text" name="name_exe" required placeholder="Project naam"> <select name="audio" required> <option></option> <?php $path = 'URL comes here'; $results = scandir($path); foreach ($results as $result) { if ($result […]

php получить полный путь к файлу в папке

У меня есть папка с именем data . В этой папке данных есть файлы и папки. В этих папках есть файлы и папки … Продолжается вот так … Мне нужно получить файлы всех файлов (включая файлы подкаталогов). У меня есть php-код: function dirToArray($dir) { $contents = array(); foreach (scandir($dir) as $node) { if ($node == […]

PHP Scandir возвращает дополнительные периоды

Поэтому я пытаюсь создать скрипт, который сканирует каталог и возвращает случайные изображения, которые будут использоваться в качестве фона. PHP выглядит следующим образом: $dir = "views/img/bg/"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { $files[] = $filename; } $random_key = array_rand($files, 1); $random = $files[$random_key]; Затем я просто использую простой jquery для прикрепления изображений […]

PHP RecursiveDirectoryIterator

Я хочу сделать RecursiveDirectoryIterator в наборе папок в каталоге, например ./temp а затем перечислить файлы в каждой папке в соответствии с именем папки. Например, у меня есть папки A и B В A у меня есть список файлов: 1.txt , 2.php , 2.pdf , 3.doc , 3.pdf . В B у меня есть 1.pdf , […]