我有一堆圖像文件(.jpg)在一個文件夾中,然後我想列出它們到單個文件文本,我使用php(在Windows中的xampp)。從php創建txt文件列表
這在我的瀏覽器清單圖片名稱(它的工作):
<?php
ob_start();
$file='F:\images\upload\google\ready_45';
foreach (glob($file."\*.jpg") as $filenames) {
echo $filenames."<br />";
}
?>
這對於創建一個名爲 'images_list.txt' 文本文件(不工作):
<?php
ob_start();
$file='F:\images\upload\google\ready_45';
foreach (glob($file."\*.jpg") as $filenames) {
$my_file = 'image_list.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
$data = echo $filenames."<br />";
fwrite($handle, $data);
}
?>
當我執行該腳本出現警告消息
「 解析錯誤:語法錯誤,在第7行D:\ xampp \ htdocs \ rename_file_php \ try_list_img.php中出現意外'echo'(T_ECHO)」
如果第7行,我改變
$data = $filenames;
文件「images_list.txt」將創建,但只填寫一個圖像文件名的文件清單。誰能幫我?
對不起,我的英語不好。
謝謝,最後它的工作 –
@Ben ......很高興幫助你:) –