|
|
|
อยากจะไห้ โปรแกรม PHP อัพโหลดรูปภาพ ได้เฉพาะ นามสกุล jpeg jpg และขนาด น้อยกว่า 200 kb |
|
|
|
|
|
|
|
Code (PHP)
<?
$filetype=$_FILES["fileUpload"]["type"];
if(($filetype!="image/jpg") and ($filetype!="image/jpeg") and ($filetype!="image/pjpeg") and ($filetype!="image/png") and ($filetype!="image/gif"))
{
$strError = " [ <font color=red>JPG file type is wrong (jpg,png,gif only)</font> ]";
}
else
{
// Upload
}
?>
|
|
|
|
|
Date :
2010-09-10 11:50:36 |
By :
555+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเอาไว้ตรงไหน ของ code อะ งง
|
|
|
|
|
Date :
2011-05-09 18:48:55 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$img = getimagesize($_FILES['f1']['tmp_name']);
list($width, $height, $image_type, $wh_att) = getimagesize($_FILES['f1']['tmp_name']);
// เช็คไฟล์ภาพ#####
if ( ($image_type == '1' || $image_type == '2' || $image_type == '3') && ($img['mime'] == "image/gif" || $img['mime'] == "image/jpeg" || $img['mime'] == "image/png") ) {
// ok
$uploadok = true;
} else {
$uploadok = false;
}
// เช็คไฟล์ภาพ#####
// check size
if ( $uploadok == true ) {
if ( $_FILES['f1']['size'] <= 204800 ) {
$uploadok = true;
} else {
$uploadok = false;
}
}
if ( $uploadok === true ) {
// เช็คแล้วผ่านก็ย้ายไฟล์เลย
// #########################################
move_uploaded_file($_FILES['f1']['tmp_name'], dirname(__FILE__)."/".$_FILES['f1']['name']);
// #########################################
} else {
// เช็คแล้วไม่ผ่าน ลบ tmp file ทิ้งเพื่อความปลอดภัย
@unlink($_FILES['f1']['tmp_name']);// ใส่ @ เข้าไปเพราะไม่รู้ว่าจะลบ tmp file ได้หรือไม่ (บาง server กำหนดไม่เหมือนกัน)
}
|
|
|
|
|
Date :
2011-05-09 21:25:48 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|