PHP - Platzhalter aus einer txt-Datei mit PHP ersetzen

Datei: nachricht.txt

Registrierung bei {:HOMEPAGE:}., am {:DATUM:}

Klicken Sie auf den folgenden Link um Ihre Registrierung abzuschließen: 
{:REGISTER:}

Bestätigen Sie innerhalb von {:FREISCHALTTAGE:} Tagen Ihre Registrierung.

Diese E-Mail wurde vom System automatisch versendet.

<?php

// Platzhalter aus einer txt-Datei mit PHP ersetzen

$NACHRICHT file_get_contents("nachricht.txt");
$HOMEPAGE_NAME "Example.com";
$FREISCHALTTAGE 7;
$ZEITSTEMPEL time();
$PFAD = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' 'https://' 'http://') . $_SERVER['HTTP_HOST'] .
  
rtrim(dirname($_SERVER['SCRIPT_NAME']), '/\\');

// Nachricht an den Benutzer (Platzhalter ersetzen)
$NACHRICHT strtr(
  
$NACHRICHT,
  [
    
"{:HOMEPAGE:}" => $HOMEPAGE_NAME,
    
"{:DATUM:}" => date("d.m.Y \u\m H:i"$ZEITSTEMPEL) . " Uhr",
    
"{:REGISTER:}" => $PFAD "/register_ok.php?uid=" $ZEITSTEMPEL,
    
"{:FREISCHALTTAGE:}" => $FREISCHALTTAGE
  
]
);

// ...
?>

Siehe: Anmeldescript mit Bestätigungslink (Tutorial)

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<bdi> Textrichtung

CSS - Vertikale Schrift

PHP - Verzeichnis und alle Dateien darin löschen

JavaScript - Countdown (3)

MySQL - Spalte auf UNIQUE setzen

Homepage Testen
Wenn Ihre Seite fertig sind und ins Internet hochgeladen wurden, gilt es: Testen, testen, testen. Viele Fehler kann man Offline finden, manche aber nur Online (zum Beispiel vergessene Dateien, falsche Links). Von großem Wert ist auch ein Test seitens einer Person, welcher die Seite unbekannt ist.
Meist fallen Schönheitsfehler und Hindernisse auf, die man als Webmaster nicht mehr sieht. Hierbei hilft es, der Testperson Aufgaben zu stellen, zum Beispiel, eine bestimmte Information zu finden oder ein bestimmtes Produkt zu bestellen.