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/2
System: Linux ns1.websitegang.club 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64
User: kunchorn (1109)
PHP: 8.2.29
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/kunchorn/domains/kun-chorn.com/private_html/wp-content/plugins/formcraft3/lib/eos/Stack.php
<?php

namespace jlawrence\eos;

/**
 * Basic Stack Class.
 *
 * Created for use with eqEOS. May eventually be replaced with native
 * PHP functions `array_pop()`, `array_push()`, and `end()`
 *
 * @author Jon Lawrence <jlawrence11@gmail.com>
 * @copyright Copyright ©2005-2015 Jon Lawrence
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL 2.1 License
 * @package Math
 * @version 0.1
 */
class Stack {
    private $index;
    private $locArray;

    /**
     * Constructor
     *
     * Initializes the stack
     */
    public function __construct() {
        //define the private vars
        $this->locArray = array();
        $this->index = -1;
    }

    /**
     * Peek
     *
     * Will view the last element of the stack without removing it
     *
     * @return mixed An element of the array or false if none exist
     */
    public function peek() {
        if($this->index > -1)
            return $this->locArray[$this->index];
        else
            return false;
    }

    /**
     * Poke
     *
     * Will add an element to the end of the stack
     *
     * @param mixed $data Element to add
     */
    public function poke($data) {
        $this->locArray[++$this->index] = $data;
    }

    /**
     * Push
     *
     * Alias of {@see Stack::poke()}
     * Adds element to the stack
     *
     * @param mixed $data Element to add
     */
    public function push($data) {
        //alias for 'poke'
        $this->poke($data);
    }

    /**
     * Pop
     *
     * Retrieves an element from the end of the stack, and removes it from
     * the stack at the same time. If no elements, returns boolean false
     *
     * @return mixed Element at end of stack or false if none exist
     */
    public function pop() {
        if($this->index > -1)
        {
            $this->index--;
            return $this->locArray[$this->index+1];
        }
        else
            return false;
    }

    /**
     * Clear
     *
     * Clears the stack to be reused.
     */
    public function clear() {
        $this->index = -1;
        $this->locArray = array();
    }

    /**
     * Get Stack
     *
     * Returns the array of stack elements, keeping all, indexed at 0
     *
     * @return mixed Array of stack elements or false if none exist.
     */
    public function getStack() {
        if($this->index > -1)
        {
            return array_values($this->locArray);
        }
        else
            return false;
    }
}

?>