From 8fa28313ba509836c2ee8af4d2b453710bc1ae45 Mon Sep 17 00:00:00 2001 From: 10994015 Date: Thu, 26 Oct 2023 17:55:38 +0800 Subject: [PATCH] 1026 test --- formbuilder/test.php | 21 +++++++++++++++++---- wms/database.php | 1 + 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/formbuilder/test.php b/formbuilder/test.php index 894d979d..c3edcbcc 100644 --- a/formbuilder/test.php +++ b/formbuilder/test.php @@ -2,12 +2,25 @@ require_once 'vendor/autoload.php'; use Doctrine\DBAL\DriverManager; +$envFile = __DIR__ . '/../.env'; // .env 文件的路径 +if (file_exists($envFile)) { + $lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); + if ($lines !== false) { + foreach ($lines as $line) { + list($key, $value) = explode('=', $line, 2); + $key = trim($key); + $value = trim($value); + // 设置环境变量 + putenv("$key=$value"); + } + } +} $connectionParams = [ - 'dbname' => 'masada_test', - 'user' => 'masadaroot', - 'password' => 'x6h5E5p#u8y', - 'host' => 'db-104.coowo.com:3306', + 'dbname' => getenv('DB_HOST'), + 'user' => getenv('DB_USERNAME'), + 'password' => getenv('DB_PASSWORD'), + 'host' => getenv('DB_HOST'), 'driver' => 'pdo_mysql', ]; $conn = DriverManager::getConnection($connectionParams); diff --git a/wms/database.php b/wms/database.php index 621fd3ff..4b31d54d 100644 --- a/wms/database.php +++ b/wms/database.php @@ -19,6 +19,7 @@ $dbuser = getenv('DB_USERNAME'); $dbpassword = getenv('DB_PASSWORD'); $dbname = getenv('DB_DATABASE'); $link = mysqli_connect($host,$dbuser,$dbpassword,$dbname); + if($link){ mysqli_query($link,'SET NAMES utf8'); // echo "正確連接資料庫";