Für einen Teil meiner Website muss ich PHP-Code in eine Datei mit PHP schreiben können. Zum Beispiel:Wie schreibe ich PHP-Code auf eine erstellte PHP-Datei
$myfile = fopen("event.php", "w");
$txt = "
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "events";
$conn = new mysqli($servername, $username, $password, $dbname);
if(isset($_POST['create_event'])){
$sql = "INSERT INTO event (event_name, date_created)
VALUES (
'".$_POST['event_name']."',
'".date('Y-m-d')."'
)";
$result = mysqli_query($conn,$sql);
} ?> ";
fwrite($myfile, $txt);
fclose($myfile);
?>
Wie kann ich eine PHP-Datei in die Datei einfügen, die ich erstellt habe. Statt jedoch die Datei zu erstellen, wird ein Fehler ausgegeben:
Parse error: syntax error, unexpected 'localhost' (T_STRING) in C:\xampp\htdocs\reap2017\event\create.php on line 8
Sie haben vergessen, Ihren Fehler – virhonestum
hinzuzufügen Entschuldigung, ich füge jetzt jetzt Sir hinzu. –
Ich denke, Sie müssen Ihre "Zeichen zu entkommen. Beispiel können Sie \" Oder sonst wird es versuchen, die Variable localhost zu finden. –