mirror of
https://github.com/gnh1201/caterpillar.git
synced 2025-09-07 18:31:10 +00:00
Update index.php
This commit is contained in:
parent
2c0ae61911
commit
0d7200012f
|
@ -9,7 +9,7 @@
|
||||||
* Updated at: 2024-06-19
|
* Updated at: 2024-06-19
|
||||||
*/
|
*/
|
||||||
|
|
||||||
define("PHP_HTTPPROXY_VERSION", "0.1.5.14");
|
define("PHP_HTTPPROXY_VERSION", "0.1.5.15");
|
||||||
define("DEFAULT_SOCKET_TIMEOUT", 1);
|
define("DEFAULT_SOCKET_TIMEOUT", 1);
|
||||||
define("STATEFUL_SOCKET_TIMEOUT", 30);
|
define("STATEFUL_SOCKET_TIMEOUT", 30);
|
||||||
define("MAX_EXECUTION_TIME", 0);
|
define("MAX_EXECUTION_TIME", 0);
|
||||||
|
@ -194,18 +194,29 @@ function relay_mysql_connect($params) {
|
||||||
$port = array_key_exists('port', $params) ? intval($params['port']) : null;
|
$port = array_key_exists('port', $params) ? intval($params['port']) : null;
|
||||||
$charset = array_key_exists('charset', $params) ? $params['charset'] : "utf8";
|
$charset = array_key_exists('charset', $params) ? $params['charset'] : "utf8";
|
||||||
|
|
||||||
$mysqli = new mysqli($hostname, $username, $password, $database, $port);
|
try {
|
||||||
if ($mysqli->connect_errno) {
|
$mysqli = new mysqli($hostname, $username, $password, $database, $port);
|
||||||
|
if ($mysqli->connect_errno) {
|
||||||
|
return array(
|
||||||
|
"success" => false,
|
||||||
|
"error" => array(
|
||||||
|
"status" => 503,
|
||||||
|
"code" => $mysqli->connect_errno,
|
||||||
|
"message" => $mysqli->connect_error
|
||||||
|
)
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
$mysqli->set_charset($charset);
|
||||||
|
}
|
||||||
|
} catch (Exception $e) {
|
||||||
return array(
|
return array(
|
||||||
"success" => false,
|
"success" => false,
|
||||||
"error" => array(
|
"error" => array(
|
||||||
"status" => 503,
|
"status" => 503,
|
||||||
"code" => $mysqli->connect_errno,
|
"code" => -1,
|
||||||
"message" => $mysqli->connect_error
|
"message" => $e->__toString()
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
} else {
|
|
||||||
$mysqli->set_charset($charset);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user