Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 下拉菜单中文件夹中的所有图像_Php - Fatal编程技术网

Php 下拉菜单中文件夹中的所有图像

Php 下拉菜单中文件夹中的所有图像,php,Php,我想用PHP在一个可选择的下拉菜单中列出文件夹中的所有图像。(以图像名称作为标签)。 当我选择一个图像并保存表单时,我需要检索URL(或者只是带有扩展名的图像名称)以使用显示它 可能吗?如果是,我怎么做 “注意”可用于获取目录中的图像文件。然后,您可以循环使用它们来创建元素 $images = glob("images/*.{jpg,gif,png}", GLOB_BRACE); echo '<select name="image">'; foreach($images as $i

我想用PHP在一个可选择的下拉菜单中列出文件夹中的所有图像。(以图像名称作为标签)。 当我选择一个图像并保存表单时,我需要检索URL(或者只是带有扩展名的图像名称)以使用
显示它

可能吗?如果是,我怎么做

“注意”

可用于获取目录中的图像文件。然后,您可以循环使用它们来创建
元素

$images = glob("images/*.{jpg,gif,png}", GLOB_BRACE);

echo '<select name="image">';
foreach($images as $image)
{
    echo '<option>' . basename($image) . '</option>';
}
echo '</select>';
$images=glob(“images/.{jpg,gif,png}”,glob_括号);
回声';
foreach($images作为$image)
{
回显“”。basename($image)。“”;
}
回声';

是的,这是很有可能的

您可以使用来执行以下操作:

$dropdown = "<select name='image'>\n";
foreach (glob('*.{gif,jpg}', GLOB_BRACE) as $filename) {
    $dropdown .= "<option value='$filename'>pathinfo($filename, PATHINFO_FILENAME)</option>\n"
}
$dropdown .= "</select>\n";
$dropdown=“\n”;
foreach(glob('*.{gif,jpg}',glob_大括号)作为$filename){
$dropdown.=“路径信息($filename,pathinfo\u filename)\n”
}
$dropdown.=“\n”;

只有下拉列表中的名称不能解决此问题。至于名字,我们不确定哪些图片是附加的。为此,我们需要在下拉选项中显示图像。为此,您可以使用这个Jquery插件,它将在下拉列表中显示图像。

阅读