2016-05-04 9 views
-3

したがって、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; 

?> 

私が求めています以外のものを答えないでください。あなたが私のコードで間違いを見た場合のように。あなたがそれを見たことを忘れて、私はただ解決するでしょう。私は本当に交換方法が必要です。

+0

のような実際のインデックスではなくインストーラにリダイレクトされます(サイトのある場所) –

+0

何が問題なのですか?あなたのコードは何をしていますか?何が効いていないのですか? – Epodax

+0

また、設定ファイルに接続ファイルを含めることができないので、設定ファイルを他のページにインクルードし、dbに接続して今後の(より多くの)変数を取得し、テキスト行や単語、それができない場合でも、それは正常ではないので、私はインクルード物の代わりに次の変数を置き、接続ファイルを実際のdbホスト、ユーザーdescパスワード。 $ db_servername = $ _GET ["servername"]; $ db_username = $ _GET ["user"]; $ db_password = $ _GET ["password"]; –

答えて

0

実行時にプログラムコードを変更しないでください。代わりに

file_put_contents('install-info.txt', '1'); 

のようなテキストファイルに情報を保存し、そのようにそれを読む:あなたはWordPressのインストールモードを切り替えますか、知っていれば、インデックスように、

if (file_get_contents('install-info.txt') === '1') { 
    ... 
} 
+0

OMG!TYはFILE_GETコンテンツIDEAのために私はfile_get_content方法を使用することに苦労し、それをインターネットで検索して、このコードとしました –

+0

$ str = file_get_contents $ str); \t $ str = str_replace( "true"、 "false"、$ str); \t file_put_contents( '../ config.php'、$ str); –

+0

tyそんなに男<3 –

関連する問題