Diese Funktion:funktioniert nicht mit PHP arbeiten file_get_contents
public function createMessage($post, $messagename) {
$dbData = array(); // don't forget to initialize your array
foreach ($post as $key => $value) {
$sanitizedValue = strip_tags(ucfirst(strtolower($value)));
$message = str_replace('{$'.$key.'}', $sanitizedValue, file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/english/forms/_includes/_emails/' . $messagename . '.html'));
}
return $message;
}
die Variablennamen ersetzt nicht (die {$ var} sind in der Kopie) in der HTML-Datei, wenn ich file_get_contents verwenden, aber wenn ich Verwenden Sie einfach eine Zeichenfolge anstelle der Funktion file_get_contents, die funktioniert. Jeder hat irgendwelche Gedanken. Ich habe nichts in der Dokumentation von PHP.net gesehen, die geholfen hat.
Er erreicht das richtige Verzeichnis, es macht einfach nicht die str_replace. – sehummel