Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Помогите чайнику загрузить файл в базу

Обсуждение темы Помогите чайнику загрузить файл в базу в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вот часть кода по добавлению новости, до этой части было только подключение базы. В результате выполнения выходит сообщение 'Проблема при закачке файлов' не ...


Результаты опроса: Как проще научиться языку php,
брать похожие скрипты и подгонять под себя? 2 40.00%
бегло прочитать литературу и брать готовые небольшие скрипты и переделывать под себя? 2 40.00%
подробно прочитать несколько книг по php и только потом пробовать писать? 4 80.00%
искать полностью подходящий модуль и использовать его как есть? 1 20.00%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 5. Вы ещё не голосовали в этом опросе

Закрытая тема
 
Опции темы
Старый 05.01.2010, 10:29   #1
Вот часть кода по добавлению новости, до этой части было только подключение базы. В результате выполнения выходит сообщение 'Проблема при закачке файлов' не могу понять что это за проблема или подскажите пож как можно по другому сделать закчку картинки к новостям в базу.
Код:
if($_GET['action'] =='new') {

       if($_POST['do'] =='') {

       echo '<form name="" action="?action=new" method="POST" enctype="multipart/form-data">

      Заголовок новости (max 255): <input name="title" type="text" value=""> <br/>
      Дата выхода <input name="date1" type="text" size=2 value="">
       <input name="date2" type="text" size=2 value="">
       <input name="date3" type="text" size=4 value="">
       Описание новости:<br/>
       <textarea name="text" rows=5 cols=20 wrap="off"></textarea>
       <br/>
        <input type="file" name="IMG" /> <br/>
        <input name="do" type="submit" value="Сохранить">
</form>';

       }

       else {
                //Чистим входящие данные
         $title= clear($_POST['title']);
         //Склеиваем дату в формате ГГГГММДД
  			$date = clear($_POST['date3'].$_POST['date2'].$_POST['date1']);
         $text = clear($_POST['text']);
        //Работаем с файлом
        if(upload($_FILES,$url)) {
                  //Обзываем файл
                 $img_url = md5(basename($_FILES['IMG']['name']));
                 //Выполняем запрос
            $q2 = mysql_query("INSERT INTO tnews VALUES('NULL','".$title."','".$text."','".$img_url."','".$date."','0')");
                  if($q2) { echo 'Новость добавлена. <br/><a href="admin.php">на главную</a>';
                      }
                      else {echo 'Возникла ошибка при записи в БД';}
               }
               else {echo 'Проблема при закачке файлов';};
    }


             }

Последний раз редактировалось Nielson; 05.01.2010 в 12:36..
 
Старый 05.01.2010, 10:29
Ссылки
Старый 05.01.2010, 12:36   #2
Вы на Винде пробуете или уже на сервере (linux)?
 
Старый 05.01.2010, 21:34   #3
Цитата:
Сообщение от Nielson Посмотреть сообщение
Вы на Винде пробуете или уже на сервере (linux)?
Хостинг у меня на сервере там линукс, но тестировал я локально под денвером на Винде, но мне нужно конечно для сервера, вы мне поможете? а то застрял на копировании файла. Мне все равно как лишь бы в одном файле php была и форма запроса и отправка файла на сервер. Буду очень признателен.

Добавлено через 2 часа 32 минуты

все заработало, неправильно указал папку, первый слеш не нужно было ставить.

Последний раз редактировалось Вертер; 05.01.2010 в 21:34.. Причина: Добавлено сообщение
 
Старый 05.01.2010, 21:34
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите чайнику Андрей avfoto Технологии Flash 1 03.04.2011 04:30
Помогите чайнику 2 Андрей avfoto Технологии Flash 11 17.03.2011 15:48
Помогите чайнику Wild Cat HTML, CSS, JavaScript 12 15.10.2007 00:00
помогите чайнику angeloka HTML, CSS, JavaScript 1 21.07.2003 17:46
Как Переместите файл базу данных mysql Katee11 ASP, Perl, PHP и MySQL 3 19.06.2003 21:14


Текущее время: 22:14. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум