дайте пару советов по PHP
файл mailer.php
что тут может не так? или что то можно сделать более оптимизированно?
ну и вообще как нынче заголовки к письму прописывают. спасибо
<?
$to = '[email protected]';
$subject = 'Feedback REcloud';
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: Realestatecloud.com <[email protected]>\r\n";
$headers .= "Reply-To: [email protected]";
$templ = file_get_contents ('sm_template.html');
$macros = array();
$myvars = array();
for($i=1;$i<=20;$i++){
$macros[] = '%var'.$i.'%';
$myvars[] = $_REQUEST['var'.$i];
}
$message = str_replace($macros, $myvars, $templ);
mail($to, $subject, $message, $headers);
?>
что тут может не так? или что то можно сделать более оптимизированно?
ну и вообще как нынче заголовки к письму прописывают. спасибо
18 комментариев
1. а что если в глобальном массиве "$_request" будет передано не 20 переменных, вида «var1-20», а меньше?
2. не стоит ли поставить исключение для стороки отпраки мэйла, если в ПХП есть оператор исключения, что-то подзабыл.
Размер вроде как count($_Request);
Еще возможно в php етсь ф-ция возвращающая список ключей массива, а также список значений, тогда можно через них еще.
если я не программирую это не значит что я не программист
да это пиздец рассуждения
их можно выразить как