我想遍历文件夹中的图像和缩略图并将它们插入数据库。我想使用 is_dir 过滤掉目录。
我有:
$images = scandir('./images/all_comics/');
$thumbs = scandir('./images/thumbnails/');
for($x=0; $x<count($images); $x++)
{
if(!is_dir($images[$x]))
{
//This shows all images WITHOUT directories
echo $images[$x];
//This is STILL adding images AND directories to database
mysql_query("INSERT INTO images (imgpath, thumbpath) VALUES ('$images[$x]', '$thumbs[$x]')");
}
}
我在 !is_dir, echo $images[$x]之后直接签入,它会根据需要回显所有没有目录的图像。
但是当我检查数据库中的插入时,我看到目录已添加为记录。为什么是这样?
谢谢!