したがって、connect.phpファイルを変数$ install = true(置換するtrue iw ant)をfalseに置き換える必要があります。ファイルの行をPHPで置き換える方法
これは(私が試したとのためのインターネットを検索したものを使用)connect.phpファイルです:
<?php
$db_servername = $_GET["servername"];
$db_username = $_GET["user"];
$db_password = $_GET["password"];
// Create connection
$conn = new mysqli($db_servername, $db_username, $db_password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}else{
$myFile = "../config.php";
$file = fopen("../config.php", "w+") or die("Error 404 file not found.");
rewind($file);
$contents = fread($file, filesize($myFile));
$contents = str_replace('true','false', $contents, $count);
fwrite($file, $contents);
fclose($file);
}
?>
そして、これは私が$のインストールのvar情報がなりたかったconfig.phpファイル、ファイルですtrueからfalseに置き換え:
<?php
include("../connect.php");
// Create connection
$conn = mysqli_connect($db_servername, $db_username, $db_password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$install = true;
?>
私が求めています以外のものを答えないでください。あなたが私のコードで間違いを見た場合のように。あなたがそれを見たことを忘れて、私はただ解決するでしょう。私は本当に交換方法が必要です。
のような実際のインデックスではなくインストーラにリダイレクトされます(サイトのある場所) –
何が問題なのですか?あなたのコードは何をしていますか?何が効いていないのですか? – Epodax
また、設定ファイルに接続ファイルを含めることができないので、設定ファイルを他のページにインクルードし、dbに接続して今後の(より多くの)変数を取得し、テキスト行や単語、それができない場合でも、それは正常ではないので、私はインクルード物の代わりに次の変数を置き、接続ファイルを実際のdbホスト、ユーザーdescパスワード。 $ db_servername = $ _GET ["servername"]; $ db_username = $ _GET ["user"]; $ db_password = $ _GET ["password"]; –