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

时间:2017-12-21 03:28:50

标签: php

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

在var / www / html文件夹中的我的webserver vm中,我有: 1)包含IP的db_ip.txt文件(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?

2 个答案:

答案 0 :(得分: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();
}

答案 1 :(得分:0)

使用.ini代替以下文字:

[db]
host = 1.1.1.1

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

$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_arrat["db"]["host"]);
相关问题