function get_xml_cp_1251($file_name_rss, $kolvo, $name_file_tpl) { $rss = simplexml_load_file($file_name_rss); // Здесь мы поместим цикл, чтобы включить заголовок элемента и описание $i = 0; $res = ''; $_str = ''; foreach ($rss->channel->item as $item) { $res .= '<div class="mass_item"> <div class="mass_data">(' . iconv('UTF-8', 'CP1251', $item->pubDate) . ')</div> <a href="' . iconv('UTF-8', 'CP1251', $item->link) . '" class="news_list_title" target="_blank">' . iconv('UTF-8', 'CP1251', $item->title) . '</a>' . iconv('UTF-8', 'CP1251', $item->description) . '... </div>'; //echo "<h2><a href='". $item->link. "'>". $item->title. "</a></h2>"; //echo "<p>". $item->description. "</p>"; // выводим заголовок // елементы для замены $mass_element_for_parsing = array("%date_news%", "%link_news%", "%zag_news%", "%text_news%"); // заменяеміе значения $mass_result_for_parsing = array(iconv('UTF-8', 'CP1251', $item->pubDate), iconv('UTF-8', 'CP1251', $item->link), iconv('UTF-8', 'CP1251', $item->title), iconv('UTF-8', 'CP1251', $item->description)); // парсим данные $_str = parsing_tpl($name_file, $mass_element_for_parsing, $mass_result_for_parsing, $_str); if ($i > $kolvo - 2) { break; } $i++; } return $res; }
function get_and_send_letter($to, $from, $subject, $name_file) { // елементы для замены $mass_element_for_parsing = array("%name%", "%email%", "%country%", "%message%", "%putt%"); // заменяеміе значения $mass_result_for_parsing = array($_POST['name'], $_POST['email'], $_POST['country'], nl2br($_POST['message']), MAIN_PATH); // парсим данные $message = parsing_tpl($name_file, $mass_element_for_parsing, $mass_result_for_parsing); // echo $message; // отправляем мыло sent_email_new($to, $message, "", $subject, $from); //sent_email($to,$message,$file,$subject,$from) }
$_str = parsing_tpl($name_file, $mass_element_for_parsing, $mass_result_for_parsing, $_str); break; case 'redaktirovat_dannye_o_nomere': // записываем в базу multy_update_form('pansionat_costs', $_POST['id']); // сохраняем картинки multy_update_photo('pansionat_costs', 'nomera', __COUNT_PHOTO_PANSIONAT, $_POST['id']); // елементы для замены $mass_element_for_parsing = array('%soobshhenie_posle_dobavlenija_nomera%'); // заменяеміе значения $mass_result_for_parsing = array(get_content('soobshhenie_posle_dobavlenija_nomera')); // имя файла с путем $name_file = "/tpl/forms/nomer_write.tpl.html"; // парсим данные $_str = parsing_tpl($name_file, $mass_element_for_parsing, $mass_result_for_parsing, $_str); break; } } } // ************************************************************************ // ******** ЗАПИСЬ ******************************************************** // ************************************************************************ // елементы для замены $mass_element_for_parsing = array(''); // заменяеміе значения $mass_result_for_parsing = array(''); // имя файла с путем $name_file = "/tpl/forms/bottom.tpl.html"; // парсим данные $_str = parsing_tpl($name_file, $mass_element_for_parsing, $mass_result_for_parsing, $_str); }