0
基本上這是一個簡單的網站,管理員只會上傳圖片,我如何在這裏保護圖片上傳?如何在php中保護這個文件上傳?
$uploaddir = "./images/";
$uploadfile = $uploaddir . $_FILES["imgfile"]["name"];
move_uploaded_file($_FILES["imgfile"]["tmp_name"], $uploadfile) ;
$sql = "INSERT INTO entries(cat_id, dateposted, subject,image,youtube,page, body)
VALUES(
'" .is_int($_POST['cat']) . "'
, mysql_real_escape_string(NOW())
,'" . mysql_real_escape_string($_POST['subject']) . "'
,'" . mysql_real_escape_string($_FILES['imgfile']['name'])."'
,'" . mysql_real_escape_string($_POST['youtube']) . "'
,'" . mysql_real_escape_string($_POST['page']) . "'
,'" . mysql_real_escape_string($_POST['body']) . "'
);";
mysql_query($sql) or die(mysql_error());
你是什麼意思的保障?你想讓別人無法訪問這些文件,或者你想阻止特定的文件上傳嗎? – itsols 2011-05-07 12:34:54