相关疑难解决方法(0)

获取目录中的文件

如何使用PHP获取目录中的文件名?

我找不到使用谷歌的相关命令,所以我希望这个问题可以帮助那些提出类似问题的人.

php

47
推荐指数
2
解决办法
1万
查看次数

将所有jpg从文件夹中拉入PHP数组?

我想简单地将所有JPG文件从特定文件夹(在我的服务器上)拉到一个数组中.我觉得它看起来像这样.我的逻辑是,我在图库中有一个包含我想要的图像的文件夹,所以我只能用FTP上传图像,它们就会显示出来.这是一个好主意吗?

$dir = 'www.example.com/folder1/';

$images_array = SOMEFUNCTION($dir);

foreach ($images_array) as $v){
echo '<img src="'.$dir.$v.'" />";
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

php

4
推荐指数
1
解决办法
8822
查看次数

在PHP中仅删除空文件夹和子文件夹

我有一个文件夹,里面装满了空文件夹和完整文件夹.

我想迭代所有这些,找出它们是否为,如果是,则删除它们.我已经看到了一些可以应用的问题,但我无法弄清楚整个解决方案:

使用新的PHP5函数必须有一些简单的确定方法吗?

像(伪代码充满错误)

<?php
$dir = new DirectoryIterator('/userfiles/images/models/');
foreach ($dir as $fileinfo) {
    if (!$fileinfo->isDot()) {
         if(!(new \FilesystemIterator($fileinfo))->valid()) {
              rmdir($fileinfo);
         }
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

php directory

3
推荐指数
1
解决办法
1723
查看次数

如何摆脱.和..同时扫描在PHP中创建数组的文件夹?

如果您扫描包含其他文件夹AND文件的文件夹,您如何摆脱.和..和文件?你如何只在数组中放入文件夹.和..?我想使用正则表达式,但我是新手,我无法正确使用它.我的代码现在是这样但不起作用:

if(fnmatch("\.{1,2}",$ dir_array [$ i])|| is_file($ dir_array [$ i]){
unset($ dir_array [$ i]);
} else {//其他代码
}

php regex arrays directory file

2
推荐指数
1
解决办法
235
查看次数

如何在php中获取图像文件名

假设我有这个文件夹来存储验证码图像

$directory = "http://localhost/test/wp-content/plugins/test/captcha/";
Run Code Online (Sandbox Code Playgroud)

我尝试了很多代码,如 opendir、glob() 等,试图从上面的目录中尝试我的图像文件名,但失败了。

图像文件名为 captcha.jpeg。

我别无选择,只能使用静态 url,如下所示。但是我的验证码将生成带有随机(名称)的图像。jpeg 这就是为什么我需要一种动态方式来获取图像文件,其中 *.jpeg

$directory="http://localhost/test/wpcontent/plugins/test/captcha/captcha.jpeg";
Run Code Online (Sandbox Code Playgroud)

我想将整个图像 url 作为 json 返回。请任何人有资源帮助我谢谢。

return array("image url" => $image_url);
Run Code Online (Sandbox Code Playgroud)

php url image

0
推荐指数
1
解决办法
6134
查看次数

标签 统计

php ×5

directory ×2

arrays ×1

file ×1

image ×1

regex ×1

url ×1