2013-09-06 4 views
-4

У меня есть 10 переменных с некоторыми данными (клавиши подтверждения, URL, различные сообщениями и т.д.) .:PHP пользовательских кодов зиЬзЬги сообщение

$confirmation_key = "http://www.example.com/?key=127e9kK"; 
$web_url = "www.example.com"; 
$welcome_message = "Hello, welcome to our program!"; 

Я хочу сделать замену $ show_now содержимого с кодом, я напишу один пример.

$show_now = "Hi, thank you for registration, please check url: {confirmation_key}. Best regards {web_url}"; 

должен быть заменен на:

$show_now = "Hi, thank you for registration, please check url: http://www.example.com/?key=127e9kK. Best regards www.example.com"; 
+6

RTFM: http://php.net/str_replace –

+4

Вопросы, требующие кода, должны ** демонстрировать минимальное понимание проблемы, решаемой **. Включите * предпринятые решения, почему они не работают * и ожидаемые результаты. – showdev

ответ

0
$show_now = str_replace("\{confirmation_key\}", $confirmation_key, $show_now); 
0

Я предполагаю, что это будет отображаться как html-страница, а не по электронной почте (и даже тогда это не слишком отличается). Вы можете попробовать:

<h2> Confirmation </h2> 
<p><strong>Payment Confirmation</strong><p> 


<p>Hi your confirmation key is: <?php echo $voucher ?></p> 
<p>Please check the following url: http://example.com/?key=<?php echo $key ?> 
<br>Welcome to Our Program</p> 

Для передачи по почте, это не очень отличается по структуре вы просто должны использовать функцию электронной почты и настроить его, как обычно любое подтверждение по электронной почте. Но контент можно опубликовать следующим образом.

Если вы не выводите его в html или отправляете его как электронное письмо, тогда вам нужно быть конкретным относительно того, где вы хотите, чтобы эта информация отображалась.

Смежные вопросы