PHP上传文件时的一个BUG,哪位高人知道啊,上次问过一次,没人了解吗? 记得已经回答过你了吧php程序你可以查一下FAQ,里面有现成的例程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥,帮帮忙说清楚点吧,我在PHPFAQ里查过了,根本没有嘛。都是说怎么上传文件的。我的问题是文件名里没有单引号就没问题,有了就不行了。 经在php4.3.2、php5.0.2、php5.0.3下测试,均未发现你所说的现象 我是在php5.0.4和php4.3.10上测试的,都有这个问题,试过n次了 5.0.4是最新的beta版吧。有bug很正常的。你找开发者去,在这问有什么用呀。 4.3.10也有这个问题,不只是5.0.4这是提交的表单代码<form id = 'ly' enctype = "multipart/form-data" action="upload.php" method = "post"><input type = "hidden" name = "MAX_FILE_SIZE" value = "1000000">upload file:<input name = "userfile" type = "file" id = "user_file"><input type = submit value = "send file" ></form>这是upload.php处理部分的代码if ($_FILES['userfile']['error'] > 0){ echo $_FILES['userfile']['error'].'<br/>'; echo "upload error<br/>"; exit;}echo 'file tmpname:'.$_FILES['userfile']['tmp_name'].'<br/>';echo 'file name:'.$_FILES['userfile']['name'].'<br/>';就在这里打印出来就不对了,选择文件名lytest'ggg'.txt.打印出来就成了.txt了。没有错误提示的。 我是4.3.10。查无此问题。要么是你的apache有问题,要么是你的服务器设置有问题 这是PHP4.3.10的Bug, 4.3.11已经修复,详细请看:Bug #31398 File Upload Original name problem with magic_quotes_gpc = On http://bugs.php.net/bug.php?id=31398 楼上强人,能问一下你怎么查到的吗?另外这是个bug还是应该把magic_quotes_gpc设为off呢因为5.0.4又有这个问题 thinkphp url地址问题,请高手帮帮忙 关于php数组,以另一个数组为基准排序,并且以两个字段排序的问题 PHP中UTF8转gb2312!在线等! php 中如何取得变量名? 如何把数组中的数据以表格的形式显示,数组一位的且长度可知但不顾定。--用php 计数器中如何处理用户IP 在phpMyAdmin2.53rc1基础上改的中文版想要的跟贴 请问各位朋友,下面的错误是什么意思? 问个问题 关于用文件存储方式做论坛的问题 请假一个从存储过程中取得返回值的方法 招PHP程序员一名(幻想游戏网)
<form id = 'ly' enctype = "multipart/form-data" action="upload.php" method = "post">
<input type = "hidden" name = "MAX_FILE_SIZE" value = "1000000">upload file:<input name = "userfile" type = "file" id = "user_file">
<input type = submit value = "send file" >
</form>这是upload.php处理部分的代码
if ($_FILES['userfile']['error'] > 0)
{
echo $_FILES['userfile']['error'].'<br/>';
echo "upload error<br/>";
exit;
}
echo 'file tmpname:'.$_FILES['userfile']['tmp_name'].'<br/>';
echo 'file name:'.$_FILES['userfile']['name'].'<br/>';
就在这里打印出来就不对了,选择文件名lytest'ggg'.txt.打印出来就成了.txt了。没有错误提示的。
Bug #31398 File Upload Original name problem with magic_quotes_gpc = On
http://bugs.php.net/bug.php?id=31398
另外这是个bug还是应该把magic_quotes_gpc设为off呢
因为5.0.4又有这个问题