php上传图片到测试机失败,但在本地上传成功。这是什么原因?在线等,知道的告诉请指导下菜鸟,谢谢

admin_0 2015-01-26 03:31:53
这是源码:
<?php
$myFile = $_FILES["myFile"];

//1、上传图片
$imagepath = NULL;
if($myFile["name"] != NULL)
{
$pointIndex = strrpos($myFile["name"],".");
$ext = substr($myFile["name"],$pointIndex);//扩展名
$fileName = md5(time()).$ext;//新文件名
$imagepath = "images/{$fileName}";//保存的路径

var_dump(move_uploaded_file($myFile["tmp_name"],"./{$imagepath}")) ;
}


?>

<form name="frm" method="post" action="shucai.php" enctype="multipart/form-data">
<table class="table" style="margin-left:90px;" cellpadding="5" cellspacing="15" width='700px' bgcolor="#D7D7D7">
<tr>
<td>新闻图片:</td>
<td><input type="file" name="myFile" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="添加">
   
<input type="reset" value="取消">
</td>
</tr>
</table>
</form>
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2015-01-27
  • 打赏
  • 举报
回复
引用 1 楼 A9925 的回复:
1,要move的文件名不存在。 2.没有权限 问题 ,什么提示也没给
不是不给提示,这一块我第一次搞。不过谢谢你的建议
「已注销」 2015-01-27
  • 打赏
  • 举报
回复
引用 4 楼 wander_wind 的回复:
传说中的“在线等” 本地成功,跟代码无关,多半是权限 另外images文件夹可能需要mkdir创建
好的我试下,谢谢提醒
「已注销」 2015-01-27
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
print_r($_FILES); 看看有什么
bool(false) Array ( [myFile] => Array ( [name] => 16259_100.png [type] => image/png [tmp_name] => /tmp/php4NyPVd [error] => 0 [size] => 5990 ) )
傲雪星枫 2015-01-27
  • 打赏
  • 举报
回复
測試機失敗,本地成功。 代碼是沒問題的,請檢查目錄權限是否可寫。
智商众筹 2015-01-27
  • 打赏
  • 举报
回复
传说中的“在线等” 本地成功,跟代码无关,多半是权限 另外images文件夹可能需要mkdir创建
ChanKalam 2015-01-27
  • 打赏
  • 举报
回复
有没有权限?
xuzuning 2015-01-26
  • 打赏
  • 举报
回复
print_r($_FILES); 看看有什么
  • 打赏
  • 举报
回复
1,要move的文件名不存在。 2.没有权限 问题 ,什么提示也没给

21,892

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧