Эта функция:Не работает с PHP 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;
}
не заменяет имена переменных (которые {$ вар} в копии) в HTML-файл, когда я использую file_get_contents, но если я просто используйте строку вместо функции file_get_contents, с которой она работает. У кого-нибудь есть мысли. Я ничего не видел в документации PHP.net, которая помогла.?
Он достигает правой директории, он просто не делает str_replace. – sehummel