2013-07-05 7 views
0

У меня есть база данных из 1000 предметов с одним полем, являющимся «образами». Это текстовое поле с именем конкретного файла изображения (PNG или JPG). Я пытаюсь найти способ включения кнопки «загрузить» на моем веб-сайте, чтобы пользователи могли загружать изображение на сервер и записываться в базу данных MySQL.Загрузка изображений через PHP/MySQL

Я просмотрел несколько идей в Интернете и не нашел ничего, что соответствует моим потребностям, или я могу работать. Все изображения могут храниться в одной папке, так как все они будут иметь разные имена.

Кто-нибудь знает о каких-либо учебных пособий, или может помочь мне сделать это, много много спасибо х

+0

означает, что вы хотите сохранить имя изображения в database.if, поэтому используйте $ _FILES ["file"] ["name"] – nickle

+0

идеи, на которые вы смотрели? Почему они не соответствуют вашим потребностям или проблемам, с которыми вы столкнулись при попытке заставить их работать? – eggyal

+0

Извините, не могу помочь там, я просто проработал несколько предложений, которые я нашел в Google, и либо они были недостаточно ясны (я новичок), либо они почему-то не работали :-( – user2406993

ответ

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 Я не тот, кто пишет код для вас, что вам нужно сделать самому. –

Смежные вопросы