diff --git a/.env b/.env new file mode 100644 index 00000000..8ed0bceb --- /dev/null +++ b/.env @@ -0,0 +1,13 @@ +# DB_CONNECTION=mysql +# DB_HOST=db-104.coowo.com:3306 +# DB_PORT=3306 +# DB_DATABASE=appwms +# DB_USERNAME=masadaroot +# DB_PASSWORD=x6h5E5p#u8y + +DB_CONNECTION=mysql +DB_HOST=localhost +DB_PORT=3306 +DB_DATABASE=appwms +DB_USERNAME=root +DB_PASSWORD= \ No newline at end of file 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/contract/contract-input.php b/wms/contract/contract-input.php index 74c65541..ed347fd9 100644 --- a/wms/contract/contract-input.php +++ b/wms/contract/contract-input.php @@ -11,6 +11,7 @@ require_once("./conn.php"); init(){ $('select.dropdown') .dropdown(); + console.log(12345678); }, isLoading:false, save(){ diff --git a/wms/database.php b/wms/database.php index 8f00a9d2..2954cdfd 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 "正確連接資料庫";