【发布时间】:2016-01-04 11:33:51
【问题描述】:
我正在尝试创建一个网站,图片可以上传并保存到服务器的文件夹中。但是,代码不会超过第二个 if。有什么我想念的吗?提前致谢。
PHP:
if (isset($_FILES["file"]["name"])){
if($_FILES['image']['error']==0){
$file = $_FILES['image']['tmp_name'];
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);
$newname = $erabiltzaile.".png";
$target = 'irudiak/profile/users/'.$newname;
move_uploaded_file( $_FILES['image']['name'], $target);
}
}else{
$image=null;
$image_name="";
}
HTML:
<div id='igoera'>
<input name='image' id ='image' type='file' accept='image/png' onchange='loadFile(event)' /><br /><br />
<img width='300' id='preview'/><br>
</div>
【问题讨论】:
-
如果你回显
$_FILES['image']['error']会发生什么?
标签: php html image-uploading