获取目录PHP中的第一个文件

Dro*_*nes 3 php directory image user-profile

我想使用PHP获取目录中的第一个文件.

我正在尝试创建一个功能,我的网站上的用户可以更改他们的个人资料图片.要在个人资料页面上显示他们的个人资料照片,我想在他们的个人资料图片文件夹中获取第一张图片 我想获取他们上传的图像,无论文件类型如何.我已经这样做了,当他们上传一张新图片时,旧图片将被删除,所以它只是文件夹中的一个文件.我该怎么做呢?

小智 12

您可以像这样在目录中获取第一个文件

$directory = "path/to/file/";
$files = scandir ($directory);
$firstFile = $directory . $files[2];// because [0] = "." [1] = ".." 
Run Code Online (Sandbox Code Playgroud)

然后用fopen()打开你可以使用w或w +模式:

w仅供写作; 将文件指针放在文件的开头,并将文件截断为零长度.如果该文件不存在,请尝试创建它.


Hug*_*Cox 7

$firstFile = scandir("path/to/file/")[2];
Run Code Online (Sandbox Code Playgroud)

scandir:扫描给定目录并放入数组:[0] ="." [1] =".."[2] ="第一档"