2013-03-24 185 views
0

我目前工作能夠上傳文件到網站,它應該只是把它交給一個文件夾。上傳文件到服務器

這樣我就無法上傳文件,也沒有文件或其他東西。

我需要工作後的文件保存到的信息與東西已經進入了服務器對數據庫等

什麼應該被加載到服務器,大多是PDF和MP3和zip文件和Word (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

你爲什麼要使用表? – 2013-03-24 18:46:10

+0

而不是'action =「#」',請嘗試使用'action =「。」'。 – 2013-03-24 18:51:51

+0

@EdHeal即使使用.htaccess,我想讓它變得更好 - 即使是bibhas? – 2013-03-25 09:39:42

回答

0

您應該使用其他文件名,而不是 '#':

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

其不工作.. :( – 2013-03-25 09:44:47