0

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

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

有谁知道任何教程,或者可以帮助我做,非常感谢x

4

2 回答 2

1

这是上传图片的 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
                }
            }
        }
于 2013-07-05T10:15:18.503 回答
0

阅读本教程...并检查您是否在表单中提供了 enctype="multipart/form-data"...

于 2013-07-05T10:16:33.777 回答