我有一个包含1000个项目的数据库,其中一个字段是' images'。这是一个文本字段,其中包含特定图像文件(PNG或JPG)的名称。我试图找到一种方法来包含“上传”#39;我的网站上的按钮,以便用户可以将图像上传到服务器,并将其记录在MySQL数据库中。
我在网上看过几个想法,但找不到任何符合我需求的东西,或者我可以开始工作。所有图像都可以存储在同一个文件夹中,因为它们都有不同的名称。
有没有人知道任何教程,或者可以帮助我做这件事,很多感谢x
答案 0 :(得分: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
}
}
}
答案 1 :(得分:0)
阅读this tutorial ...并检查您是否在表单中提供了enctype =“multipart / form-data”...