PHP文件上传设置文件类型代码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP文件上传设置文件类型代码?相关的知识,希望对你有一定的参考价值。
这是段上传文件类型代码 我得把文件类型加在哪呢 请问?
if(isset($allowedtypes)) //get allowed filetypes.
$types = implode(",", $allowedtypes);
$filetypes = "<b>$lang[allfile]</b> ".$types."<br /><br />";
else $filetypes = "";
谢谢4楼朋友提醒!我在upload.php文件里找到了allowedtypes这个值
if(isset($allowedtypes))
$allowed = 0;
foreach($allowedtypes as $ext)
if(substr($filename, (0 - (strlen($ext)+1) )) == ".".$ext)
$allowed = 1;
if($allowed==0)
?><center><table style="margin-top:0px;width:790px;height:400px;"><tr><td style="border:1px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:20px;text-align:left;" valign=top><?
echo "$lang[itype]";
?></center></td></tr></table><p style="margin:3px;text-align:center"><?
include("./footer.php");
die();
还有下面这段代码
$filename = $_FILES['upfile']['name'];
$filename = str_replace("'",'',"$filename");
$filename = str_replace("&",'',"$filename");
//$filename = str_replace(" ",'%20',"$filename");
$filename = stripslashes("$filename");
$filesize = $_FILES['upfile']['size'];
$fancyurl=rand('1','999');
$rand2=("$fancyurl$filename");
if(strtolower(substr($filename, (0 - (strlen($ext)+1) ))) == ".".$ext) 参考技术A 没明白你代码的意思
$types = implode了,你下面还$types? 参考技术B 我是教师,专门教学生这方面知识的,可以看下邮箱
myoptional@163.com
密码:12121212
里头说不定有你想要的 参考技术C 应该是在你的数据库里面。你找找看后台管理里面有没有。
找找inc include,等文件夹,看看那些设置文件里面找$allowedtypes
以上是关于PHP文件上传设置文件类型代码?的主要内容,如果未能解决你的问题,请参考以下文章