Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: пустой $_FILES

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: $_FILES пустой
SF2015
Отправлено: 26 Января, 2018 - 11:55:33
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2018  


Помог: 0 раз(а)




Подскажите что делать
CODE (html):
скопировать код в буфер обмена
  1. <form action="inc/mailer.php" method="POST" enctype="multipart/form-data>
  2.     ....
  3.     <div class="form-group">
  4.         <label class="sr-only" for="filess">filess</label>
  5.         <input type="file" name="filess" id="filess"  class="form-control" placeholder="Прикрепить файл:" >
  6.     </div>
  7. </form>

я сейчас уперся в такой момент- отправка файла на сервер
это не выполняется $_FILES пустая.
PHP:
PHP:
скопировать код в буфер обмена
  1. if (!empty($_FILES['filess']['tmp_name'])) {
  2.     ....
  3. }


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $mail_to = 'sdf@xxxx.ru';
  4. $type = 'html';
  5. $charset = 'UTF-8';//'windows-1251';
  6. $text1='';
  7.  
  8. include('smtp-func.php');
  9.  
  10. if ( !empty($_REQUEST['replyto']) and !empty($_REQUEST['replyto_i']) and !empty($_REQUEST['mail_from']) and !empty($_REQUEST['replyto_tema']) and !empty($_REQUEST['message']) and isset($_REQUEST['PERSONAL']) )
  11. {
  12.     $text1 = $_REQUEST['message'];
  13.     $subject =  'xxx.ru';
  14.  
  15.     $replyto_f = $_REQUEST['replyto'];
  16.     $replyto_i = $_REQUEST['replyto_i'];
  17.     $replyto_o = $_REQUEST['replyto_o'];
  18.     $replyto_adr = $_REQUEST['replyto_adr'];
  19.     $mail_from = $_REQUEST['mail_from'];
  20.     $replyto_tema = $_REQUEST['replyto_tema'];
  21.     $filess = $_REQUEST['filess'];
  22.  
  23.     $message = "Письмо с сайта xxxx.RU через форму обратной связи.<br><br>";
  24.     $message = $message."Фамилия: $replyto_f <br>";
  25.     $message = $message."Имя: $replyto_i <br>";
  26.     $message = $message."Отчество: $replyto_o <br>";
  27.     $message = $message."Адрес: $replyto_adr <br>";
  28.     $message = $message."Тема вопроса: $replyto_tema <br>";
  29.     $message = $message."Сообщение: $text1 <br>";
  30.  
  31.     $headers = "To: \"Administrator\" <$mail_to>\r\n".
  32.         "From: <$mail_from>\r\n".
  33.         "Reply-To: $replyto\r\n".
  34.         "Content-Type: text/$type; charset=\"$charset\"\r\n";
  35.  
  36.     $picture = "";
  37.     // Если поле выбора вложения не пустое - закачиваем его на сервер
  38.     //////////////  if (!empty($_REQUEST['filess']))  так условие выполняется
  39.     if (!empty($_FILES['filess']['tmp_name'])) {
  40.         // Закачиваем файл
  41.         $path = $_FILES['filess']['name'];
  42.  
  43.         if (copy($_FILES['filess']['tmp_name'], $path)) {
  44.             $picture = $path;
  45.         }
  46.     }
  47.  
  48.     if (empty($picture)) {
  49.         $sended = smtpmail($mail_to, $subject, $message, $headers);
  50.     } else {
  51.         $sended = smtpmail_pic($mail_to, $subject, $message, $headers, $picture);
  52.     }
  53.  
  54.     //$sended = smtpmail($mail_to, $subject, $message, $headers);
  55.  
  56.     echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время<Br> $back";
  57.     exit;
  58. } else {
  59.     echo "Для отправки сообщения заполните обязательные поля поля! $back";
  60.     exit;
  61. }
  62.  
  63. ?>
 
 Top
ytrewq123
Отправлено: 27 Января, 2018 - 01:57:35
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Поставьте кавычку в конце, вот так и думаю всё будет хорошо.

enctype="multipart/form-data">
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB