ทำไม บางโฮส สคลิปนี้ถึงไม่ทำงานครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ทำไม บางโฮส สคลิปนี้ถึงไม่ทำงานครับ
พอดีผมเพิ่ฝเปลี่ยนโฮสใหม่ สคลิปอับโหลดรูป ไม่ทำงาน ทั้งๆ ที่โฮสเก่า ก็อับโหลดรูปได้ปกติ ผมถามเจ้าของโฮศเขาบอกว่า โฮสนี้ตั้งค่ารีจิส = off จะมีวิธีแก้ยังไงครับ
if( $QPic !='')
{
srand((double)microtime()*1000000);
$QPic_name=$random_pic = rand(1,9999);
# ตรวจสอบความกว้างของรูป
$size = getimagesize($QPic);
# ตรวจสอบขนาดของ Flash
if ( $QPic_type == "application/x-shockwave-flash" ) {
if($QPic_size>$flashSize_limit) {
echo "<br><b><center><font size=3 color=red >ขนาดของไฟล์ Flash เกิน $flashSize_limit bytes [$flashSize_msg]</font></center></b><br>";
echo "<br><b><center><font size=3 color=red >[ <a href='javascript:history.back(1)'>กลับไปแก้ไข</a> ]</font></center></b>";
exit();
}
}
else {
# ตรวจสอบขนาดของรูป
if($QPic_size>$Image_size) {
echo "<br><b><center><font size=3 color=red >ขนาดของภาพเกิน $Image_size bytes [$Image_msg]</font></center></b><br>";
echo "<br><b><center><font size=3 color=red >[ <a href='javascript:history.back(1)'>กลับไปแก้ไข</a> ]</font></center></b>";
exit();
}
}
#แปลงนามสกุล และทำการ upload
if ( $QPic_type == "image/gif" )
{
$filename = $QPic_name.".gif";
}
if ( $QPic_type == "image/bmp" )
{
$filename = $QPic_name.".bmp";
}
if ( $QPic_type == "image/png" )
{
$filename = $QPic_name.".png";
}
if ( $QPic_type == "application/x-shockwave-flash" )
{
$filename = $QPic_name.".swf";
}
elseif (($QPic_type=="image/jpg")||($QPic_type=="image/jpeg")||($QPic_type=="image/pjpeg"))
{
$filename =strtolower($QPic_name.$random_pic . '.jpg');
}
copy ($QPic , "$path/" . $filename );
}
elseif ($QPic == "")
{
echo "";
}
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ