2017-12-21 5 views
-3

私はこれを数時間前から解決できません。私が持っているVAR/www /のhtmlのフォルダ内の私のウェブサーバのVMで.txtファイルのコンテンツを特定の場所の.phpファイルにコピーする

: 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(); 
} 

私はローカルホストをipと置き換えることができますか?それは、可能なプレイブックのdb_ip.txtファイルにありますか?

+1

esierだろうphpvaraiblesを設定するには、 'db_ip.php' – rtfm

答えて

1

これを解決するには、file_get_contents関数を使用できます。次ので、あなたのコードで

[db] 
host = 1.1.1.1 

:代わりのようなテキストでの.ini

<?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_array = parse_ini_file("sample.ini", true); 
print_r($ini_arrat["db"]["host"]); 
関連する問題