我有一个包含 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"...