2013-03-24 2 views
0

В настоящее время я работал над возможностью загрузки файлов на веб-сайт, и он должен просто передать его в папку.загружать файлы на сервер

Это то, что у меня возникли проблемы с загрузкой файла, и нет файлов или других вещей.

мне нужно работать в дальнейшем сохранении информации о файле в базу данных, с которой что-то, что пришло на сервер и т.д.

Что должно быть загружено на сервер, в основном, PDF и mp3 и архивные файлы и Слово (файлы DOC)

Я стараюсь делать как этот

<form action="#" enctype="multipart/form-data" method="post"> 
      <table width="100%"> 
       <tr> 
        <td>Upload</td> 
        <td><input type="file" name="file" class="new"></td> 
       </tr> 
       <tr> 
        <td>Materialer</td> 
        <td> 
         <select name="materialer" class="new"> 
          <?php 
          $materialer = $mebe->materialer(); 
          ?> 
         </select> 
        </td> 
       </tr> 
       <tr> 
        <td>File type</td> 
        <td> 
         <select name="materialer" class="new"> 
          <?php 
           $file_type = $mebe->file_type(); 
          ?> 
         </select> 
        </td> 
       </tr> 
       <tr> 
        <td></td> 
        <td><input type="submit" name="upload_telefon" value="Upload" class="new"></td> 
       </tr> 
      </table> 
     </form> 
     <?php 
     if(isset($_POST["upload_telefon"])) 
     { 
      $upload_file_typer_indhold = $mebe->upload_file_typer_indhold(); 
     } 
     ?> 


function upload_file_typer_indhold() 
    { 

     if($_FILES["file"]["error"] > 0) 
     { 

      echo "" . $_FILES["file"]["error"] . ""; 

     } 
     else 
     { 

      move_uploaded_file($_FILES["fil1"]["tmp_name"], "upload/undervisning/"); 

     } 
    } 

Когда я попытался загрузить, он говорит, что это:

Этот сайт недоступен, и он тоже стоит на стороне.

+0

Почему вы используете таблицу? –

+0

Вместо 'action =" # "', попробуйте использовать 'action =". "'. –

+0

@EdHeal Я хочу сделать это хорошо - bibhas, даже если я использую .htaccess? –

ответ

0

Вы должны использовать другое имя файла вместо '#':

<?php echo basename(__FILE__); ?> 
+0

его не работает .. :( –

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