0
在我書夾,有近200本書文件夾,如:我怎樣才能讓快速的方式從許多目錄運行相同的PHP文件?
--books (folder)
|--book1(folder)
|--book2(folder)
|--(this continues until 200)
我想的是,我需要通過有關文件夾的MySQL中獲取數據創建200文件夾裏面的一些目錄。我可以手動製作,但一個接一個地效率很低。
我編寫create_folder.php
並將其插入book1的文件夾,看看它是如何給出一個結果:
$current_folder = basename(dirname(__FILE__));
// I choose which directories are inserted.
$sql = "SELECT directory FROM ..............WHERE folder = {$current_folder} ";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
mkdir($row['directory']);
}
所以,在我BOOK1文件夾中,我通過數據庫創建的目錄。
在那之後,我創建glob.php
文件,以便插入在所有200個目錄全自動create_folder.php
(我把glob.php
主books folder
這裏:。
$content = file_get_contents("create_folder.php");
$files = glob('./*');
foreach($files as $file) {
if(is_dir($file) && is_writable($file)) {
file_put_contents($file . '/create_folder.php', $content);
}
}
現在,裏面200個文件夾,有create_folder.php.
的問題是,我必須create_folder.php
運行在所有200個目錄,以創建子目錄。有快捷方式運行呢?謝謝...