Also, ich muss die Datei connect.php ersetzen die Variable $ install = wahr (die wahre IW-Ant zu ersetzen) mit false.So ersetzen Sie Zeile einer Datei mit PHP
ist dies die connect.php-Datei (mit dem, was ich versucht habe und suchte im Internet nach):
<?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);
}
?>
Und das ist die config.php Datei, Datei, wo ich $ var Info installiert sein wollte ersetzt von richtig zu falsch:
<?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;
?>
Bitte antworten Sie nicht mit etwas anderem, als ich frage. wie wenn du einen Fehler in meinem Code siehst. Vergiss einfach, dass du es gesehen hast, ich werde es einfach lösen. Ich brauche wirklich die Ersatzmethode.
wie, wenn Sie wissen, wie Wordpress einen Installationsmodus schaltet, so dass der Index führt Sie zum Installer, nicht zum eigentlichen Index (wo sich die Site befindet) –
Was ist die Frage? Was macht dein Code? Was funktioniert nicht? – Epodax
auch, ich erkannte, dass ich die connect-Datei nicht in die Konfigurationsdatei einschließen kann, wenn ich die Konfigurationsdatei in andere Seiten einschließe, um db zu verbinden und die kommenden Variablen zu bekommen, und sie wird weiter ersetzen die Textzeile oder das Wort, auch wenn es nicht möglich ist, ist es nicht normal, also setze ich die nächsten Variablen anstelle der Include-Sache, und mache die connect-Datei ersetzen die Variablen desc auf den tatsächlichen db-Host, Benutzer und Passwort. $ db_servername = $ _GET ["Servername"]; $ db_username = $ _GET ["Benutzer"]; $ db_password = $ _GET ["Passwort"]; –