2013-12-03 7 views
0

Я планирую создать форму, в которой есть форма, с помощью которой пользователи могут загружать файл на веб-сайт. Я использовал шаблон CSS, в котором определен класс, называемый всплывающей оболочкой и всплывающим. Однако, когда я использую следующий код:Не удается загрузить файл через HTML-форму

<div> 
      <div class="form-pop-up"> 
      <div class="form-pop-up-wrapper"> 
       <ul class="contact-form"> 
       <form id="form-submit" method="post" enctype="multipart/form-data"> 
        <li><p class="iam-white center-al">Upload file</p> 
        <input type="file" name="resume" id="user-resume"></li> 
        <li><p>&nbsp;</p><input type="submit" name="submit" value="Submit" id="form-submit" class="mar"></li> 
       </form> 
       </ul> 
       </div> 
      </div> 
      </div> 

У меня есть PHP-код, который проверяет, если какой-либо файл был введен путем проверки с

isset($_FILES['file'] 

, но это всегда возвращает 0. Есть ли что-нибудь в таблицу стилей CSS, которая может привести к этой ситуации, когда $ _FILES не может поймать загруженный файл?

ТИА

ответ

1

Вы должны использовать имя в $_FILES, а не тип.

isset($_FILES['resume']) 
+0

Вы просто избили меня! Хороший! –

+0

** смущен **: P – Rishi

+0

Тогда примите ответ, пожалуйста;) –

0

Просто выстрел здесь, но я не думаю, что это ваш CSS, который вызывает проблему. Попробуйте:

isset($_FILES['resume']) 

вместо этого.

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