|
|
|
ขอความช่วยเหลือเรืองโค้ดการอัฟโหลดรูปภาพหน่อยครับพอดีมันอัฟไม่ได้ครับ |
|
|
|
|
|
|
|
ช่วยดูโค้ดให้หน่อยครับCode (PHP)
<?
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_ans=$_POST['name_ans'];
$detail=$_POST['detail'];
$email_ans=$_POST['email_ans'];
$ref_id=$_POST['ref_id'];
$date_ans=date("Y-m.d");
if (!$photo) {
echo "<h3>ERROR : ไม่สามารถ Upload รูปภาพได้ครับ</h3>";
} else {
include "connect.php";
$array_last=explode(".",$photo_name);
$c=count($array_last)-1;
$lastname=strtolower($array_last[$c]) ;
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
copy($photo,"pictures/".$photo_name);
$sql="insert into tb_answer values('','$name_ans','$photo_name','$detail','$email_ans','$date_ans','$ref_id')";
mysql_db_query($dbname,$sql);
echo "<a href='admin.php'><h3>Upload รูปภาพ เรียบร้อยแล้วครับ</h3></a>";
} else{
echo "<h3>ERROR : เฉพาะรูปภาพนามสกุล *.gif , *.jpg , *.jpeg เท่านั้น</h3>";
}
unlink($photo);
mysql_close();
}
?>
ในโค้ดตัวนี้ถ้าเรามีรูปภาพอัฟขึ้นมันจึงจะทำงานแต่ถ้าไม่มีภาพอัฟให้มันก็ไม่ลงฐานข้อมูล คือผมอยากได้ว่าถ้าไม่มีภาพก็อัฟได้ มีภาพก็อัฟได้ประมาณนี้ครับ รบกวนช่วยแนะนำด้วยนะครับ
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2010-09-24 08:58:55 |
By :
fresh |
View :
785 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณก็เอา if(!photo) ออกสิครับ เงื่อนไขดักอันนี้
|
|
|
|
|
Date :
2010-09-24 09:54:42 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อิๆ ดันอยู่ใน if หมด เลย
|
|
|
|
|
Date :
2010-09-24 11:27:30 |
By :
compeng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|