2011-06-02 24 views
0

這是代碼..任何想法?目錄存在,並且擁有777個權限...上傳網站的文件形式,似乎工作,但目錄中沒有文件?

<html> 
<head> 

</head> 
<body> 
<div style="width:340px; border: 2px solid #fff;"> 
<br> <center> 



<p>We only accept files with a .jpg, .gif or .jpeg extension</p> 
<?php 
    //Define some variables 
     $dir = "http://www.mywebsite.com/media/uploads/"; //B?n nên thay ð?i ðý?ng d?n cho phù h?p 
    //Ki?u file, Gif, jpeg, zip ::b?n có th? s?a ð?i n?u thích 
     $types = array("image/gif","image/pjpeg","image/pjpg","application/x-zip-compressed"); 

//Check to determine if the submit button has been pressed 
    if(isset($_POST['submit'])){ 

//Shorten Variables 
    $tmp_name = $_FILES['upload']['tmp_name']; 
    $new_name = $_FILES['upload']['name']; 

//Check MIME Type 
    if (in_array($_FILES['upload']['type'], $types)){ 

     //Move file from tmp dir to new location 

     move_uploaded_file($tmp_name,$dir . $new_name); 

     echo "<strong>{$_FILES['upload']['name']} was uploaded sucessfully, we will be touch!</strong>";           

    }else{ 

    //Print Error Message 

    echo "<small>File <strong><em>{$_FILES['upload']['name']}</em></strong> was not uploaded</small><br />"; 

    //Debug 
    $name = $_FILES['upload']['name']; 
    $type = $_FILES['upload']['type']; 
    $size = $_FILES['upload']['size']; 
    $tmp =  $_FILES['upload']['name']; 

    echo "Name: $name<br/ >Type: $type<br />Size: $size<br />Tmp: $tmp"; 

    } 

    }   

else{   

    echo ''; 

} 
     ?> 

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> 




     <fieldset> 


      <div style="padding-left: 90px;"><input type="file" name="upload" /> </div> 

</fieldset> 
<br> 
<input type="submit" name="submit" value="Upload File" /> </center> 
</form></div></body></html> 

回答

1

這是帶有圖像的文件夾的路徑嗎?如果腳本位於你的本地主機上,你需要改變路徑,你說它有777個權限,所以即時猜測你使用的Linux主機。

$dir = "http://www.mywebsite.com/media/uploads/"; 

猜測/媒體位於你的根文件夾/嘗試

$dir = "./media/uploads/"; 
+0

我從來沒有見過'/'是一個文檔根目錄。 – icktoofay 2011-06-02 01:55:49

+0

你的天才!非常感謝 – user759474 2011-06-02 02:01:31

+0

真棒,如果它工作,請接受答案!謝謝 – Drewdin 2011-06-02 02:03:07