2013-03-24 186 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