PHP图片上传问题 [英] PHP image upload problems

查看:111
本文介绍了PHP图片上传问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图创建一个网站,可以将图片上传并保存到服务器中的文件夹中。但是,如果代码没有超过第二个代码。有什么我失踪?

I'm trying to create a website were pictures can be uploaded and saved into a folder in the server. However, the code does not go past the second if. Is there something I'm missing? Thanks in advance.

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:

The 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>


推荐答案

看起来您错过了输入文件名在你的条件:

Looks like you've missed input file name in your condition:

if (isset($_FILES["image"]["name"])){

这篇关于PHP图片上传问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆