不同文件扩展名的不同输出-PHP
我想为不同的文件扩展名-doc和docx提供不同的输出。 这是我的密码不同文件扩展名的不同输出-PHP,php,if-statement,file-extension,Php,If Statement,File Extension,我想为不同的文件扩展名-doc和docx提供不同的输出。 这是我的密码 //get file extension $filename = $row['uploadm_name']; $path = $filename; $ext = pathinfo($path, PATHINFO_EXTENSION); if($ext='doc') { include ('doc.php'); } else if($ext='docx') { include ('docx.php'); }
//get file extension
$filename = $row['uploadm_name'];
$path = $filename;
$ext = pathinfo($path, PATHINFO_EXTENSION);
if($ext='doc')
{
include ('doc.php');
}
else if($ext='docx')
{
include ('docx.php');
}
当我打开文档扩展名文件时,它工作。然而,当我打开docx扩展文件时,它给出了doc扩展文件的输出。当我将docx放在第一个if-else语句中时,doc扩展文件将给出输出docx文件
我认为doc和docx是两个不同的扩展。但为什么它看起来像是在读同一个扩展名呢。还是我做错了?请帮帮我。提前谢谢你 在if条件下需要
==
试试这个:
if($ext=='doc')
{
include ('doc.php');
}
else if($ext=='docx')
{
include ('docx.php');
}
在if条件下需要
==
试试这个:
if($ext=='doc')
{
include ('doc.php');
}
else if($ext=='docx')
{
include ('docx.php');
}
=
是赋值运算符,=
是比较运算符:
因此,在您的情况下,将使用正确的代码
if($ext=='doc')
{
include ('doc.php');
}
else if($ext=='docx')
{
include ('docx.php');
}
有关更多详细信息,请查看PHP运算符:
=
是赋值运算符,=
是比较运算符:
因此,在您的情况下,将使用正确的代码
if($ext=='doc')
{
include ('doc.php');
}
else if($ext=='docx')
{
include ('docx.php');
}
有关更多详细信息,请查看PHP操作符:明白了。谢谢你,先生!知道了。谢谢你,先生!