Php 根据大小从文件夹中抓取图像
好的,我有一个文件夹,它是在使用之后创建的 现在我有一个文件夹,里面有很多文件夹 每个都有图像和一个.txt文件 这些图片几乎都是.jpg 现在我想用php显示每个文件夹中的一个图像 我想显示每个文件夹中的第一个图像,如果没有图像,我想显示默认图像 因此,只要有文件夹的位置,我想显示图像 有什么想法吗? 它可以通过php或javascript,没有其他语言请 它将过早地用于wordpress主题中,文件夹位置是一个自定义字段参数尝试使用-它会在您给定的任何文件夹中返回一个文件名数组。您可以按*.jpg进行筛选,只需使用数组中的第一项即可 例如,我使用:Php 根据大小从文件夹中抓取图像,php,image,directory,Php,Image,Directory,好的,我有一个文件夹,它是在使用之后创建的 现在我有一个文件夹,里面有很多文件夹 每个都有图像和一个.txt文件 这些图片几乎都是.jpg 现在我想用php显示每个文件夹中的一个图像 我想显示每个文件夹中的第一个图像,如果没有图像,我想显示默认图像 因此,只要有文件夹的位置,我想显示图像 有什么想法吗? 它可以通过php或javascript,没有其他语言请 它将过早地用于wordpress主题中,文件夹位置是一个自定义字段参数尝试使用-它会在您给定的任何文件夹中返回一个文件名数组。您可以按*.
$imageArray = glob($folder . "/image*.jpg");
它在文件夹$folder
<?php
$record_ratio = 0;
foreach (glob("*.jpg") as $filename) {
$info = getimagesize($filename);
$ratio = $info[0] / $info[1];
if (abs(1 - $ratio) < abs(1 - $record_ratio)) {
$record_ratio = $ratio;
$record_filename = $filename;
}
if (record_ratio == 1) break;
}
if ($record_ratio > 0) {
echo '<img src="'.$record_filename.'" height=150px><br>';
}
?>
<?php
foreach (glob("*.txt") as $filename) {
echo nl2br(file_get_contents($filename));
echo "<br></br>";
}
?>