我有一个1000字符的数据库,其中一个字段为'图像'。这是一个带有特定图像文件名称(PNG或JPG)的文本字段。我试图找到一种方法在我的网站上添加一个“上传”按钮,以便用户可以将图像上传到服务器,并将其记录在MySQL数据库中。通过PHP/MySQL上传图片
我已经在网上看了几个想法,没有找到任何适合我需求或我可以工作的任何东西。所有图像都可以存储在同一个文件夹中,因为它们都具有不同的名称。
有谁知道任何教程,或可以协助我做这件事,很多很多的感谢X
我有一个1000字符的数据库,其中一个字段为'图像'。这是一个带有特定图像文件名称(PNG或JPG)的文本字段。我试图找到一种方法在我的网站上添加一个“上传”按钮,以便用户可以将图像上传到服务器,并将其记录在MySQL数据库中。通过PHP/MySQL上传图片
我已经在网上看了几个想法,没有找到任何适合我需求或我可以工作的任何东西。所有图像都可以存储在同一个文件夹中,因为它们都具有不同的名称。
有谁知道任何教程,或可以协助我做这件事,很多很多的感谢X
阅读this tutorial ...也检查你是否给enctype =“multipart/form-data”的形式...
这是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
}
}
}
谢谢拉杰夫,和什么窗体我需要为了获得文件上传选项并链接到上面? – user2406993
@ user2406993我不是为你写代码的人,你需要自己做。 –
意味着你想保存图像名称在database.if所以使用$ _FILES [“file”] [“name”] – nickle
这是你看过的想法?为什么它们不适合您的需求,或者您在尝试让它们工作时遇到什么问题? – eggyal
对不起,没有太大的帮助,我只是通过我在谷歌找到的几个建议,并且他们不够清楚(我是一个初学者),或者他们没有工作出于某种原因:-( – user2406993