我有一个文件夹,我上传不同格式的图片。文件扩展名可以是jpg / png / gif。
Eg : id_proof.png
id_proof.jpg
id_proof.gif
但文件名保持不变。现在我怎样才能通过文件名显示这个文件。现在我正在做的是
$path1 = "/var/www/html/merchant/images/".$merchant_user_id."/id_proof.png";
但是现在文件扩展名可以是3中的任何一个,如何在没有文件扩展名的情况下读取它?请帮忙。
答案 0 :(得分:1)
循环内的用户路径:
$extensions = array( 'jpg', 'png', 'gif' );
foreach( $extensions as $ext ){
$path = "/var/www/html/merchant/images/" . $merchant_user_id . "/id_proof." . $ext;
if( is_file( $path ) ){
// do something with path
}
}
答案 1 :(得分:0)
你在php中试过basename()。
basename ( $path , $suffix );
答案 2 :(得分:0)
我想有几种方法可以解决这个问题: