2015-04-18 63 views
0

我想上傳一個文件到圖像目錄,但是當我按提交,它不上傳,什麼是做PHP錯誤?文件沒有保存在圖像目錄

這是我uplod.php

<?php 
if(!isset($_POST["go"])) 
{ 
    echo "Sorry ,could not upload!"; 
} 
else 
{  
    $f=$_FILES["uf"]["name"];  
    $path="images/"; 
    $file=$path.$f; 
    move_uploaded_file($_FILES["uf"]["name"],$file); 

謝謝您的幫助

+0

歡迎您! –

+0

你在窗體中使用enctype =「multipart/form-data」嗎 –

回答

0

更改此

move_uploaded_file($_FILES["uf"]["name"],$file); 

move_uploaded_file($_FILES["uf"]["tmp_name"],$file); 

提交表單後,move_uploaded_file()函數不會直接從窗體移動文件到新的loc,文件首先保存在具有tmp_name的temp_directory上,然後move_uploaded_file()函數將它移動到新的位置。

0

$_FILES["uf"]["tmp_name"]是存儲該文件的路徑,所以你必須使用與move_uploaded_file

move_uploaded_file($_FILES["uf"]["tmp_name"],$safe_file_name);