10/10/2018, 09:36
Giup mình giải quyết code upload file với
Mình có đoạn code upload file sau, nhưng khi chạy thì giống như là không sử dụng đượng $HTTP_POST_FILES, mình cũng đã thay bằng FILES nhưng cũng không được. Các huynh đệ cho mình biết là có cần phải cấu hình gì thêm để hiểu các biến này không, mình là newbie, mọi người giúp mình nhé
if ($HTTP_POST_FILES['file']['error'] > 0)
{
echo "Error: " . $HTTP_POST_FILES['file']['error'] . "<br />";
}
else
{
echo $HTTP_POST_FILES['file']['error'];
echo "Upload: " . $HTTP_POST_FILES['file']['name'] . "<br />";
echo "Type: " . $HTTP_POST_FILES['file']['type'] . "<br />";
echo "Size: " . ($HTTP_POST_FILES['file']['size'] / 1024) . " Kb<br />";
echo "Stored in: " . $HTTP_POST_FILES['file']['tmp_name'];
}
if ($HTTP_POST_FILES['file']['error'] > 0)
{
echo "Error: " . $HTTP_POST_FILES['file']['error'] . "<br />";
}
else
{
echo $HTTP_POST_FILES['file']['error'];
echo "Upload: " . $HTTP_POST_FILES['file']['name'] . "<br />";
echo "Type: " . $HTTP_POST_FILES['file']['type'] . "<br />";
echo "Size: " . ($HTTP_POST_FILES['file']['size'] / 1024) . " Kb<br />";
echo "Stored in: " . $HTTP_POST_FILES['file']['tmp_name'];
}
Bài liên quan
Lỗi hiện ra là gì? Post lên để peer review xem sao
function Upload_normal($NameCsdl,$Nguon,$Dich)
/************************************************** **********
1) Tai tap tin tu may Client len Server.
+ $NamCsdl : Ten cua tap tin da duoc luu trong CSDL. Ten nay se duoc dung khi $name=""
+ $Nguon : Ten cua textbox upload.
+ $Dich : Duong dan (Noi chua anh Upload tren Server, tinh tu thu muc chua tap tin thuc hien cau lenh.)
************************************************** **********/
{
$name=$_FILES["$Nguon"]["name"];
//echo $name;
$Ext = substr($name,strlen($name)-4,strlen($name));
$namePic = substr($name,0,strlen($name)-4).$Ext;
$namePic = stripslashes($namePic);
mk_dir($Dich);
if(!empty($name))
{
//@unlink($NameCsdl);
$Nguon=$_FILES["$Nguon"]["tmp_name"];
$name=$Dich."/".$namePic;
$copy = @copy($Nguon,$name);
$name=str_replace("../","",$name);
}
else
{
$name=$NameCsdl;
}
return $name;
}