2013-07-05 87 views
0

我有一个1000字符的数据库,其中一个字段为'图像'。这是一个带有特定图像文件名称(PNG或JPG)的文本字段。我试图找到一种方法在我的网站上添加一个“上传”按钮,以便用户可以将图像上传到服务器,并将其记录在MySQL数据库中。通过PHP/MySQL上传图片

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

有谁知道任何教程,或可以协助我做这件事,很多很多的感谢X

+0

意味着你想保存图像名称在database.if所以使用$ _FILES [“file”] [“name”] – nickle

+0

这是你看过的想法?为什么它们不适合您的需求,或者您在尝试让它们工作时遇到什么问题? – eggyal

+0

对不起,没有太大的帮助,我只是通过我在谷歌找到的几个建议,并且他们不够清楚(我是一个初学者),或者他们没有工作出于某种原因:-( – user2406993

回答

0

阅读this tutorial ...也检查你是否给enctype =“multipart/form-data”的形式...

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 
       } 
      } 
     } 
+0

谢谢拉杰夫,和什么窗体我需要为了获得文件上传选项并链接到上面? – user2406993

+0

@ user2406993我不是为你写代码的人,你需要自己做。 –