Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP/MySQL上传图片_Php_Mysql_Image_Upload - Fatal编程技术网

通过PHP/MySQL上传图片

通过PHP/MySQL上传图片,php,mysql,image,upload,Php,Mysql,Image,Upload,我有一个1000个项目的数据库,其中一个字段是“图像”。这是一个带有特定图像文件(PNG或JPG)名称的文本字段。我正试图找到一种方法,在我的网站上包含一个“上传”按钮,这样用户就可以将图像上传到服务器上,并将其记录在MySQL数据库中 我在网上查阅了一些想法,但没有找到任何适合我的需要或者我可以开始工作的。所有图像都可以存储在同一文件夹中,因为它们都有不同的名称 是否有人知道任何教程,或者可以帮助我完成它,非常感谢x这是上载图像的php脚本:- if ($_FILES['inputfiel

我有一个1000个项目的数据库,其中一个字段是“图像”。这是一个带有特定图像文件(PNG或JPG)名称的文本字段。我正试图找到一种方法,在我的网站上包含一个“上传”按钮,这样用户就可以将图像上传到服务器上,并将其记录在MySQL数据库中

我在网上查阅了一些想法,但没有找到任何适合我的需要或者我可以开始工作的。所有图像都可以存储在同一文件夹中,因为它们都有不同的名称


是否有人知道任何教程,或者可以帮助我完成它,非常感谢x

这是上载图像的php脚本:-

  if ($_FILES['inputfieldname']['name']) {
            $filename = stripslashes($file[inputfieldname]['name']);
            $extension = "get the extension of file";// jpg if image format is jpg
            $extension = strtolower($extension);
            //set target image name
            $image_name1 = date("Ymdhis") . time() . rand() . '.' . $extension;
            $target = "target directory path";
            if ($this->checkExtensions($extension)) {
                $filestatus = move_uploaded_file($file[inputfieldname]['tmp_name'], $target);
                @chmod($target, 0777);
                if ($filestatus) {
                    // insert $image_name into database
                }
            }
        }

阅读…并检查您是否在表单中提供了enctype=“multipart/form data”…

表示您希望将图像名称保存在数据库中。如果是,请使用$\u文件[“file”][“name”]哪些是您看过的想法?为什么它们不适合你的需要,或者你在尝试让它们工作时遇到了什么问题?对不起,这帮不了什么忙,我刚刚研究了在谷歌上找到的几个建议,要么它们不够清晰(我是初学者),要么它们因某种原因不起作用:-(你可以试试,谢谢Rajeev,我需要什么表格才能获得文件上传选项并链接到上面?@user2406993我不是为你写代码的人,你需要自己做一些事情。