[英]repeating text after using opendir/readdir functions
為什么發生這種情況對我來說還是個謎。 所以這是代碼:
$dir = 'test/';
$de = opendir($dir);
if ($de) {
while (($file = readdir($de)) !== false) {
$path = $dir . $file;
$file_title = 'this text gets repeated three times, each followed by a dot' . $file;
echo $file;
}
} else {
echo "invalid directory";
}
因此,如果$ file = video.mp4和$ file_title ='文件名'。$ file; 它看起來像這樣:
'file name.file name.file namevideo.mp4',如果變量前沒有字符串,即$ file_title = $ title,則變量前會有三個點,如下所示:... video.mp4
如果有人知道發生了什么,請告訴我。 謝謝。
您會重復文本,因為您的代碼包含一個循環。 那就是while
做什么:它反復運行代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.