|
|
|
ถามเรื่อง class.upload.php กับโฮสใหม่ ครับ มันอัปโหลดรูปไม่ได้ |
|
|
|
|
|
|
|
Error ไหมครับคุณ
|
|
|
|
|
Date :
2012-01-10 00:39:44 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนใหญ่แล้ว ถ้าไม่บอก error ก็เดาได้ว่าปัญหาแบบนี้เกิดจาก...
1. path ผิด
2. ไม่ได้ chmod หรือไม่ได้แก้ permission
3. ขนาด upload size ใน php.ini ของ server เล็กกว่าไฟล์ที่อัพโหลด และไม่ได้เขียนกำหนดใหม่เอาไว้ใน .php, .htaccess
4. ไม่เขียนโค้ดตามมาตรฐาน ทำให้บาง server ใช้ได้ บาง server ใช้ไม่ได้ (ดูรายละเอียด http://www.okvee.net/articles/how-to-config-php-ini-for-development)
สุดท้าย... เอา error มาดู
|
|
|
|
|
Date :
2012-01-10 01:23:51 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มี error แสดงให้เห็นครับ พอกดส่งรูป แทนที่มันจะอัปโหลดรูปเสร็จแล้วกลับมาหน้าเดิมพร้อมทั้งดึงรูปออกมาแสดง แต่มันจะค้างเป็นหน้าว่างๆ ขาวๆ คือ เหมือนมันจะไปหยุดตอนเรียก class.upload.php มันเลยไม่ทำคำสั่งอื่นๆ ต่อ
path ไม่ผิดครับเพราะลองกับ localhost และ ตอนใช้โฮสเดิมก็ไม่มีปัญหา
permission เป็น 777 แล้วครับ
ส่วนอื่นๆ ยังไม่แน่ใจ ครับผม
|
|
|
|
|
Date :
2012-01-10 01:53:46 |
By :
กระป๋อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ.... ไม่มีใครเคยเป็นแบบผมบ้างเหรอครับ นี่ (ยังหาทางแก้ไม่ได้ )
|
|
|
|
|
Date :
2012-01-10 15:43:13 |
By :
กระป๋อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมี error ครับ แต่ hosting เค้าปิดไว้
ลองใส่
ini_set('display_errors', 1);
error_reporting(E_ALL);
|
|
|
|
|
Date :
2012-01-10 16:15:11 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี error ดังนี้ครับ Fatal error: Class 'upload' not found in /var/www/vhosts/jobhoteltravel.com/httpdocs/myee_pic.php on line 37
error บรรทัดนี้ครับ
// เริ่มต้นใช้งาน class.upload.php ด้วยการสร้าง instant จากคลาส
$upload_image = new upload($_FILES['pic_resu']) ;
ไฟล์ class.upload.php ผมก็อัปขึ้นไปแล้วนะครับ
|
|
|
|
|
Date :
2012-01-10 16:43:35 |
By :
กระป๋อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include ไฟล์เข้ามาหรือยังครับ? วางไว้ถูกโฟลเดอร์ไหม? ครับ ลองดูครับ
|
|
|
|
|
Date :
2012-01-11 17:47:05 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|