将.txt文件内容复制到特定位置的.php文件

问题描述 投票:-3回答:2

我已经几个小时都无法解决这个问题。

在var / www / html文件夹中我的webserver vm中,我有:1)db_ip.txt文件,其中包含IP(10.10.10.10)2)connection.php文件:

<?php
$link = mysqli_connect("localhost", "root", "root", "db_name");
/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

如何使用位于ansible playbook中的db_ip.txt文件中的ip替换localhost?

php
2个回答
1
投票

您可以使用file_get_contents函数来解决此问题。

<?php
$source = file_get_contents("db_ip.txt");
$link = mysqli_connect($source, "root", "root", "db_name");
/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

0
投票

使用.ini而不是像以下文本:

[db]
host = 1.1.1.1

在您的代码中,以下内容://解析部分

$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_arrat["db"]["host"]);
© www.soinside.com 2019 - 2024. All rights reserved.