У меня есть строка HTML, которую я хочу динамически заменить переменными PHP из $ _POST.
Вот моя строка:
$message = '<html><body><font face="Arial, Helvetica" size=2><strong>Name:</strong> {$first} {$last}<br/><br/>';
Вот мой PHP:
foreach ($_POST as $key=>$value) {
$$key = mysql_real_escape_string(strip_tags(ucfirst(strtolower($_POST[$key]))));
$text = str_replace('{'.$key.'}', $value, $message);
//echo $text;
}
Но мой str_replace не работает правильно.Я попытался сделать строку следующим образом:
$message = '<html><body><font face="Arial, Helvetica" size=2><strong>Name:</strong> {' . $first .'} {' . $last . '}<br/><br/>';
Но это тоже не работает.Я пробовал множество других комбинаций, и ни одна из них, похоже, не работает.Некоторая помощь будет оценена.Спасибо.