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

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

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

putcharaporn_tan
PHP Super Member
PHP Super Member
Posts: 394
Joined: 04/08/2015 10:01 am
Contact:

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

Post by putcharaporn_tan »

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

Code: Select all

		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 ,'');
แต่เขียนแล้ว มัน ขึ้น

Code: Select all

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
User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 12608
Joined: 18/04/2012 9:39 am

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

Post by tsukasaz »

มาจากไหน

Code: Select all

$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
Posts: 394
Joined: 04/08/2015 10:01 am
Contact:

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

Post by putcharaporn_tan »

Code: Select all

	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
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 24 guests