从根文件夹中获取图像文件的名称。该文件夹的名称是上传

从根文件夹中获取图像文件的名称。该文件夹的名称是上传

问题描述:

我想获取已上传的特定图像文件的名称,而不是要上传到文件夹中以删除文件的名称。从根文件夹中获取图像文件的名称。该文件夹的名称是上传

我抬头望着谷歌。请帮帮我。这是我必须在一天结束前做出的最后一次增量。

我确实有IMAGEURL为http://localhost/public_html/upload/123.jpeg我发现这是我的答案要删除的文件,但我不知道如何提取的文件名

unlink($imagePath . $file_name); 

谢谢

+0

难道你想删除文件夹上传文件中的项目.. –

+0

是请。我正试图删除特定的文件。我有文件名和扩展名,现在我想删除文件 –

+0

我已经读取了一个答案..如果你正在codeigniter工作,然后尝试与我的答案..将您的文件名作为$ image_name代码..试试吧。你会得到你的解决方案。 –

可以提取

basename($imagePath); // output: 123.jpeg 

或不带扩展名:使用basename这样的路径文件名

basename($imagePath, ".jpeg"); // output: 123 

<?php 
$path = "index.php"; //type file path with extension 
$title = basename($path,".php"); // get only title without extension /remove (,".php") if u want display extension 
echo $title; 
?> 
+0

非常感谢。感谢您的快速回答。 –

有两个办法试试吧..

第一:BASE_PATH

unlink(base_url("uploads/".$image_name)); 

GETCWD:有些时候绝对路径不工作。

unlink(getcwd()."/uploads/".$image_name); 
+0

感谢您的快速回答。帮助我很多 –

+0

它确定..试试吧..让我知道如果有任何问题.. @SanamShrestha –