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又有这个问题 求解关于PHP导出EXCEL的一个疑问 php生成静态页面 200分,求会shopex模版的指点迷经。。。 如何将特殊字符串转化为HTML实体 请问能不能将自己建立私人服务器,将我的html网页发送上去 美圆号在PHP是做什么的? 关于通用用户名 文件上传问题???请教!谢谢! 大家好!怎样实现一个简单的自动检测系统?详细内容请进来看看!见者有分! PHP如何绘制html文字 请假一个从存储过程中取得返回值的方法 招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又有这个问题