Вынос текста в отдельный файл

NeoLynx

Новичок
Вынос текста в отдельный файл

Вразумите как сделать:

Есть у меня скрипт:
sendmsg("кому", "Тема письма", "Сегодня $date Месяц $month", "от кого");

Таких текстов по ходу скрипа много, и текста во всех разные, я хочу все тексты писем вынести в один файл и подгружать просто соответствующюю переменую, но не пойму как быть с переменными вроде $date, $month.

по идее есть printf, но как им воспользоваться в данном случае ума не приложу.
 

гоша

Guest
например

$template='foo %month bar %day';

$month=4;
$day=19;

print preg_replace("~%(\w+)~e",'$$1',$template);
 

IntenT

SkyDiver
гоша
Нафиг реги???
PHP:
$template='foo %s bar %s';
$message = sprintf($template, $month, $day);
 

гоша

Guest
тогда уж

$template='foo %1$s bar %2$s';

но мне почему-то кажется, что это менее наглядно ;)
 
Сверху