|
|
|
ติดปัญหาเวลาขึ้น host จริงครับ เวลาเพิ่มรูปภาพบน localhost ไม้เป็นอะไรครับ แต่พอขึ้น Host แล้ว เพิ่มรูปภาพ จะ Error ครับ |
|
|
|
|
|
|
|
เอาบันทัดที่ เออเร่อร์ มาดูด้วยสิครับ
มันบอก ว่า ตัวแปร insert ไม่มี อาจจะเขียน อะไรตกไป
เช่น $this->db->insert อาจเขียนเป็น $this->insert
|
|
|
|
|
Date :
2019-01-10 22:56:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://rundiz.com/?p=171
จริงๆของพวกนี้มันควรแจ้งร้องเตือนตั้งแต่ขั้นตอน development บน localhost แล้ว แต่ที่มันดูเหมือนจะทำงานได้เพราะคุณไม่ได้เปิดปากให้มัน.
|
|
|
|
|
Date :
2019-01-11 07:53:57 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
permission 777
อีกอันอย่าลืมเช็คนะครับ
|
|
|
|
|
Date :
2019-01-11 09:37:03 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บันทัด 297 มันบันทัดไหมครับ ที่เอามาลงไม่เห็นตรงไหนมันเป็น ตัวแปร insert
ส่วนที่ mr.v บอก ให้กำหนดที่ index.php ที่ web root path เลยครับ
กำหนด ตัวแปร ผมทำเป็น array ไว้ จะได้แก้ง่ายๆ แค่เปลี่ยนเลข 0 เป็น 1 หรือ 2 ตามความต้องการ ไม่ต้องนั่งลบพิมพ์ใหม่ยาวๆ
development จะแสดง error ทั้งหมด 1 กับ 2 ผมทำให้ ปิด error จะ เซทอะไรก็ลองเอาเลยครับ
Code (PHP)
define('ENVIRONMENT', array('development','production','testing')[0]);
switch (ENVIRONMENT){
case 'development': error_reporting(-1); ini_set('display_errors', 1); break;
case 'testing':
case 'production':
ini_set('display_errors', 0);
if (version_compare(PHP_VERSION, '5.3', '>=')) {
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED);
}else{
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE);
} break;
default:
header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
echo 'The application environment is not set correctly.';
exit(1); // EXIT_ERROR
}
|
|
|
|
|
Date :
2019-01-11 22:46:18 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$succeed = $this->db->insert_batch('picture',$insert);
แต่ตัว $insert ไปอยู่ใน loop for
และ for() มันไปนับจำนวนของไฟล์ $number_of_files
แต่จำนวนของไฟล์มาจาก sizeof($_FILES['file_upload']['tmp_name']);
ถ้ามันอัพโหลดไม่ได้ ตัวนี้ก็เป็น 0 ดังนั้นก่อนจะสั่งทำอะไรก็ควรใช้ if เช็คหน่อยนะครับในแต่ละขั้นตอน เช่น พวก undefined ทั้งหลาย ให้เอา if isset ครอบลงไป
|
ประวัติการแก้ไข 2019-01-12 08:13:19
|
|
|
|
Date :
2019-01-12 01:37:11 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ทั้ง Chaidhanan และ mr.v เลยนะครับ
เดี๋ยวผมจะลองเอาไปแก้ดูนะครับ
|
|
|
|
|
Date :
2019-01-12 17:49:23 |
By :
1711167185640399 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|