在服务器上用ie打开该页面能成功上传,但在其它远程机器上不成。
服务器apache 2.2.3.0 + php5.1.6.6
服务器apache 2.2.3.0 + php5.1.6.6
解决方案 »
- 写个正则表达式
- smarty和ecmall的互相嵌套
- 这个 哪有问题 怎么点击提交 一下子没反应了 谢了
- php两个文件传参问题。
- mysql用什么语句让指针指向下一个?
- 在Delphi里,如何用Query这个控件导出数据
- (急)为什么while($row=mysql_fetch_array($result)){$name=$row["name"]},这样的代码,查询出来的结果都是重复的。
- 问一个很弱智的问题
- 如何实现登陆查询资料问题
- 请问PHP如何处理这种数据类型?
- 我曾见到过一套仿YAHOO知识堂的源码,当时没在意,现在找不到了,哪位仁兄仁姐知道告一下,啊。
- 怎么显示保存到数据库中的html代码?
if ($filename != "")
{
if (file_exists("uploadedfiles/" . $filename))
{
$result = "fail: 同名的文件已经存在,请修改文件名后再上传。如果想替换掉原来的文件,请先删除已存在的同名文件再上传。谢谢。";
}
else
{
copy($filename, "uploadedfiles/" . $filename);
$result = "ok: " . $filename . "@http://localhost:8008/uploadedfiles/" . $filename;
}
}
应该用tmp_name,而不是name。奇怪我看的一本书上居然就是用的name,而且在服务器本地访问居然能通过。
在php官网上建议使用的是tmp_name
请参考下面链接
http://www.php.net/manual/zh/features.file-upload.php