Мои каталоги:
Мои сценарии:
— Switch.php
<?php
include 'getdir.php';
switch (count($files)) {
case '1':
$fname = "database.php";
$fhandle = fopen($fname,"r");
$content = fread($fhandle,filesize($fname));
$content = substr_replace($content, ', '.'"'.$files[0].'"', -6, 0);
$fhandle = fopen($fname,"w");
fwrite($fhandle,$content);
fclose($fhandle);
break; //dance
}
?>
В этом скрипте мы используем переключатель, чтобы проверить, существует ли файл внутри
«WWW / изображения»Файл представлен в массиве переменной «$ files [0]», которая предоставляется
с помощью сценария «getdir.php» и, если файл существует, мы создадим
строка кода внутри файла «database.php», который находится в «www» (основная папка всех скриптов)
И, наконец, мы можем объяснить наш следующий скрипт «getdir.php»
— getdir.php
<?php
$dir = "images"; //Our files directory;
chdir($dir);
array_multisort(array_map('filemtime', ($files = glob("*.{jpg,png}",
GLOB_BRACE))), SORT_REGULAR, $files); //Get an array list for dynamic
files purposes;
?>
Скрипт «getdir.php» должен возвращать информацию для «switch.php», но это только
берет каталог «images» и не считает каталог «www»«Switch.php» должен хранить информацию в «database.php», расположенном
в «www» (на один уровень ниже) of («www / images»).
Поскольку ‘chdir’ в «getdir.php» выводит «switch.php» и «getdir.php» следующим образом:
вывод «getdir.php»;
Предупреждение: chdir (): нет такого файла или каталога (errno 2) в
C: \ phpdesktop-chrome-57.0-rc-php-7.1.3 \ www \ getdir.php в строке 3
вывод «switch.php»;
- Создайте файл «database.php» в каталоге «images» и сохраните в нем информацию.
Но это не тот результат, который мне нужен, и я попытался сделать несколько
такие вещи, как «// chdir» или
«$ dir = [» images «,» www «];» и много
другие вещи, но безуспешно.
Резюме всего:
Мне нужна информация, расположенная в каталогах «images» и «www», а не только в каталоге «images»
Я хотел бы сохранить информацию, полученную с помощью «switch.php» в файле «database.php», расположенном в «www», вместо создания нового файла «database.php» в «images»
Спасибо за внимание.
Задача ещё не решена.
Других решений пока нет …