Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 106,783

HOME > PHP > PHP Forum > ติดปัญหาเวลาขึ้น host จริงครับ เวลาเพิ่มรูปภาพบน localhost ไม้เป็นอะไรครับ แต่พอขึ้น Host แล้ว เพิ่มรูปภาพ จะ Error ครับ


 

ติดปัญหาเวลาขึ้น host จริงครับ เวลาเพิ่มรูปภาพบน localhost ไม้เป็นอะไรครับ แต่พอขึ้น Host แล้ว เพิ่มรูปภาพ จะ Error ครับ

 



Topic : 132894



โพสกระทู้ ( 48 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



หกด

เวลาเพิ่มรูป จะขึ้น Error ประมาณนี้ครับ
ใครเคยเป็นปัญหานี้มาก่อนไหมครับช่วยบอกวิธีแก้หน่อยนะครับ ขอบคุณมากครับ

ภาษาที่เขียน CodeIgniter ครับ



Tag : PHP, CodeIgniter







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-01-10 22:37:36 By : 1711167185640399 View : 82 Reply : 10
 

 

No. 1



โพสกระทู้ ( 7,025 )
บทความ ( 1 )



สถานะออฟไลน์


เอาบันทัดที่ เออเร่อร์ มาดูด้วยสิครับ

มันบอก ว่า ตัวแปร insert ไม่มี อาจจะเขียน อะไรตกไป
เช่น $this->db->insert อาจเขียนเป็น $this->insert






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-10 22:56:24 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 3,199 )
บทความ ( 8 )



สถานะออฟไลน์


https://rundiz.com/?p=171
จริงๆของพวกนี้มันควรแจ้งร้องเตือนตั้งแต่ขั้นตอน development บน localhost แล้ว แต่ที่มันดูเหมือนจะทำงานได้เพราะคุณไม่ได้เปิดปากให้มัน.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-11 07:53:57 By : mr.v
 

 

No. 3



โพสกระทู้ ( 252 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

permission 777
อีกอันอย่าลืมเช็คนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-11 09:37:03 By : nobetaking
 


 

No. 4



โพสกระทู้ ( 48 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-01-10 22:56:24
รายละเอียดของการตอบ ::

อันนี้เป็น Code ส่วนของ Controllers ครับ

Code (PHP)
public function add_travel_complete_img()
 {
  if($this->session->userdata('email') != '')
  {
      $id_places        = $this->input->post('id_places');

      if ($this->input->post('file_submit') && !empty($_FILES['file_upload']['name']))
      {
       $number_of_files = sizeof($_FILES['file_upload']['tmp_name']);
       $files = $_FILES['file_upload'];

       for($i = 0; $i < $number_of_files; $i++)
       {
        if ($_FILES['file_upload']['error'][$i] != 0)
        {
         $this->form_validation->set_message('file_upload', '<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle"></i> Error upload files!!</div>');
         return false;
        }
        
       }

       $this->load->library('upload');
       $config['upload_path']    = FCPATH.'/uploads/products';
       $config['allowed_types']  = 'gif|jpg|png|jpeg';
       $config['max_size']       = '40480';
       $config['max_width']    = '8000';
       $config['max_height']    = '8000';
       $config['encrypt_name']   = true;



       for ($i = 0; $i < $number_of_files; $i++)
       {
        $_FILES['file_upload']['name']    = $files['name'][$i];
        $_FILES['file_upload']['type']    = $files['type'][$i];
        $_FILES['file_upload']['tmp_name']   = $files['tmp_name'][$i];
        $_FILES['file_upload']['error']   = $files['error'][$i];
        $_FILES['file_upload']['size']    = $files['name'][$i];

        $this->upload->initialize($config);
        if ($this->upload->do_upload('file_upload'))
        {
         $data = $this->upload->data();
         chmod($data['full_path'], 0777);
         //insert to database

         $insert[$i]['file_name']   = $data['file_name'];
         $insert[$i]['ID_PLACE']     = $id_places;
         // $data_id = array('id_product' =>  $teacher_id_list);
        }

       }

         $succeed = $this->db->insert_batch('picture',$insert);
         if($succeed > 0)
          {
            $this->session->set_flashdata('response','Save travel Successfully.');
          }
          else
          {
            $this->session->set_flashdata('msg','Failled to Save travel!!');
          }
          redirect('travel_mng');

      }else{
         $this->session->set_flashdata('msg','Failled to save file!!');
     }

     }else{
          $this->session->set_flashdata('msg','Failled to save!!');
     
   }
 }



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-11 22:10:50 By : 1711167185640399
 


 

No. 5



โพสกระทู้ ( 48 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 3 เขียนโดย : nobetaking เมื่อวันที่ 2019-01-11 09:37:03
รายละเอียดของการตอบ ::
permission 777

ต้องดูตรงส่วนไหนหรอครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-11 22:11:26 By : 1711167185640399
 


 

No. 6



โพสกระทู้ ( 48 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 2 เขียนโดย : mr.v เมื่อวันที่ 2019-01-11 07:53:57
รายละเอียดของการตอบ ::
ขอบคุณนะครับ mr.v[
เดี๋ยวจะลองเอาไป ใช้ดูนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-11 22:12:18 By : 1711167185640399
 


 

No. 7



โพสกระทู้ ( 7,025 )
บทความ ( 1 )



สถานะออฟไลน์


บันทัด 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
 


 

No. 8



โพสกระทู้ ( 3,199 )
บทความ ( 8 )



สถานะออฟไลน์


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
 


 

No. 9



โพสกระทู้ ( 7,025 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : mr.v เมื่อวันที่ 2019-01-12 01:37:11
รายละเอียดของการตอบ ::
อะโหตัวเป้งๆ ตั้ง 3 ตัว มองไม่เห็น สงสัยเมื่อคืนจะเบลอ 5555

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-12 10:06:38 By : Chaidhanan
 


 

No. 10



โพสกระทู้ ( 48 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณครับ ทั้ง Chaidhanan และ mr.v เลยนะครับ
เดี๋ยวผมจะลองเอาไปแก้ดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-12 17:49:23 By : 1711167185640399
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติดปัญหาเวลาขึ้น host จริงครับ เวลาเพิ่มรูปภาพบน localhost ไม้เป็นอะไรครับ แต่พอขึ้น Host แล้ว เพิ่มรูปภาพ จะ Error ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, vps | เช่า vps , รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่