จะ connect phpbb กับฐานข้อมูล โดยใช้ไฟล์ config ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

putcharaporn_tan
PHP Super Member
PHP Super Member
โพสต์: 394
ลงทะเบียนเมื่อ: 04/08/2015 10:01 am
ติดต่อ:

จะ connect phpbb กับฐานข้อมูล โดยใช้ไฟล์ config ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย putcharaporn_tan »

จะ connect phpbb กับฐานข้อมูล โดยใช้ไฟล์ config ค่ะ

โค้ด: เลือกทั้งหมด

		global $config,$db;
                $joomla_url = $config['joomla_host'];
                $joomla_host = $config['joomla_host'];
                $joomla_username = $config['joomla_username'];
                $joomla_pass = $config['joomla_pass'];
                $joomla_dbname = $config['joomla_dbname'];
                $db = new $sql_db();
                $db->sql_connect($joomla_host,$joomla_username,$joomla_pass,$joomla_dbname ,'');
แต่เขียนแล้ว มัน ขึ้น

โค้ด: เลือกทั้งหมด

Fatal error: Class name must be a valid object or a string in C:\xampp\htdocs\phpBB3\ext\mindphp\m_banner_for_joomla\controller\main.php on line 23
putcharaporn <3
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22100
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: จะ connect phpbb กับฐานข้อมูล โดยใช้ไฟล์ config ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

มาจากไหน

โค้ด: เลือกทั้งหมด

$db = new $sql_db();
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
putcharaporn_tan
PHP Super Member
PHP Super Member
โพสต์: 394
ลงทะเบียนเมื่อ: 04/08/2015 10:01 am
ติดต่อ:

Re: จะ connect phpbb กับฐานข้อมูล โดยใช้ไฟล์ config ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย putcharaporn_tan »

โค้ด: เลือกทั้งหมด

	public function base() {

		global $config,$db;
                
                $joomla_url = $config['joomla_host'];
                $joomla_host = $config['joomla_host'];
                $joomla_username = $config['joomla_username'];
                $joomla_pass = $config['joomla_pass'];
                $joomla_dbname = $config['joomla_dbname'];
             
                $db = new $sql_db();
                $db->sql_connect($joomla_host,$joomla_username,$joomla_pass,$joomla_dbname ,'');
                print_r( $connect); exit;
                
		if ($config['status'] == 1) {
			
			$joomla_url = $config['joomla_url'];
			$joomla_pf = $config['joomla_prefix'];
			$img = $img_alt = $img_width = $img_height =  '';
                      
                  	if (!empty($joomla_url) && !empty($joomla_pf)) {
                            
				$sql = 'SELECT id,name,params,publish_down 
				 FROM ' . $joomla_pf . '_banners ORDER BY RAND()';
				$result = $db->sql_query_limit($sql, 0, 1);

				while ($row = $db->sql_fetchrow($result)) {

					$params = $row['params'];
					$params_url = json_decode($params);
					$img = $params_url->imageurl;
					$img_alt = $params_url->alt;
					$img_width = $params_url->width;
					$img_height = $params_url->height;
				}
			}
		}
		$this->template->assign_vars(array(
			'IMG' => $img,
			'IMG_ALT' => $img_alt,
			'IMG_WIDTH' => $img_width,
			'IMG_HEIGHT' => $img_height,
			'JOOMLA_URL' => $joomla_url,
		));
		
		return $this->helper->render('main.html');
	}

}
putcharaporn <3
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 57