2009-07-13 29 views
0
<?php 

    if($_FILES['Filedata']['size']>=520000) 
    { 
     echo "\n Sorry, Not Moved Size below 5.2kb or 5200 bytes Only\n"; 
     return; 
    } 
    $ext = end(explode('.', strtolower($_FILES['Filedata']['name']))); 

    if(move_uploaded_file($_FILES['Filedata']['tmp_name'], "./".$_FILES['Filedata']['name'])) 
    { 
     echo "\nfile moved Success\n"; 
     return; 
    } 
?> 

當我設置路徑,它不工作......我不知道在哪裏準確設置路徑,使文件被保存在目錄中。在下面的代碼中設置路徑

+0

我會很感激一些額外的信息。 – Amadeus45 2009-07-13 06:53:20

回答

1

請參閱move_uploaded_file文檔。

第一個參數($_FILES['Filedata']['tmp_name'])是源,您不應該更改。第二個參數("./".$_FILES['Filedata']['name'])是目標,它將當前將該文件以其原始名稱放入當前工作目錄(這可能是一個安全問題;您應該將該文件放在沒有執行權限的上傳目錄中。)