2013-04-30 3 views
1

Im работает над скриптом PHP, который выполняет выбранные проекты веб-сайта. (Только на моем локальном компьютере).PHP выполнить все файлы в папке

Что бы я хотел сделать, это выполнить ВСЕ файлы, которые он может найти в папке. Это займет время, чтобы всегда менять код, когда я добавляю, например, файл .php или .css.

Im используя окна 7.

Можно ли каким-то образом?

код до сих пор:

exec("C:\\xampp\\htdocs\\project\\",$output, $return); 
+2

Используйте 'Glob()' и exec каждый. http://php.net/glob –

ответ

0
foreach (glob("path/ToFile/*.php") as $filename) { 
    exec($filename, $output); // previously $Filename 
} 

Возможно, это могло бы выполнить задачу, которую требуется

foreach (glob("path/ToFile/*.php") as $filename) { 
echo $filename."<br>"; 
} 

Смотрите, если вы получаете какие-либо файлы

+0

Не знаю, почему, но это не сработало. Пробовал и путь из скрипта, и из жесткого диска Windows. – user2336174

+0

@ user2336174 См. Мое обновление, эхо из 'filename', чтобы узнать, правильно ли оно заполнено –

+0

Это, получил все имена. Это ошибка: Предупреждение: exec(): Не удается выполнить пустую команду в, Примечание: Неопределенная переменная: Имя файла i – user2336174

Смежные вопросы