|
|
|
ต้องการ upload รูป ลงฐาน แต่บังคับให้ upload ได้แค่ .jpg .gif .png ต้องทำไงคับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
// $_FILES["file"]["type"] กำหนดนามสกุล
// $_FILES["file"]["size"] กำหนดขนาด
// $_FILES["file"]["error"] ตรวจสอบ Error
if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
// อัพโหลดรูป
copy($_FILES['img']['tmp_name'], "../image/".$_FILES["img"]["name"])
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
}
else
{
echo "Invalid file";
} ?>
ช่วยแนะนำวิธีการเช็คนามสกุลภาพหน่อยครับ พอดีแบบที่ทำอยู่ไม่รู้ว่าถูกหรือไม่ครับ?
|
|
|
|
|
Date :
2012-02-10 11:00:14 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมครับ อยากรู้ว่าไฟล์อะไร type เป็นอะไร ก็ลอง Browse ไฟล์นั้นแล้ว echo $_FILES["file"]["type"]; ครับ
|
|
|
|
|
Date :
2012-02-10 11:01:22 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยอ่ะ พี่วินนี่เก่งจริงๆ เลย
|
|
|
|
|
Date :
2012-02-10 11:07:05 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็เอามาจากระทู้เก่า ๆ ที่ สมาชิกตอบไว้มา Shared นี่แหละครับ
|
|
|
|
|
Date :
2012-02-10 11:10:13 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูนะครับ ไม่รู้ว่าจะตรงกับที่คุณต้องการหรือเปล่านะ..
Code (PHP)
$pic=$_FILES['pic']['index_pic'];
$pic_name=$_FILES['pic']['name'];
$pic_size=$_FILES['pic']['size'];
$pic_type=$FILES['pic']['type'];
$array_last=explode(".",$pic_name);
$c1=count($array_last)-1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="jpg" or $lastname=="gif" or $lastname=="png"){
$set_name=explode(".",$pic_name);
$spic="pic_" .$_POST['xxx'];
$plname=$set_name[1];
$picname=$spic.".".$plname;
copy ($pic,"pic/".$picname);
}
---insert---
|
|
|
|
|
Date :
2012-02-10 11:14:58 |
By :
tomonaha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงไม่ตรงไม่เป็นไรคับ เด่วผมเอาไปแก้หรือดัดแปลงเอา ขอบคุณมากๆครับที่ให้ความช่วยเหลือ คับ
|
|
|
|
|
Date :
2012-02-10 11:28:22 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|