Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Задача по внешнему виду!
 
 автор: Diablo_   (02.07.2006 в 01:38)   письмо автору
 
 

Плиз, подскажите, как решить, а точнее упростить задачу!

Есть энное количество переменных (все разные), но у всех, должен быть один внешний вид! Как это реализовать?
Вот пример:

echo '<table id=pageNav3 width="98%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="20" background="image/bars/bar_news.gif"><div align="center">';
echo '<strong>';echo($filename2);echo'</strong>';
echo '</div></td></tr><tr><td height="0"><div align="left">';
include $filename;
echo '</div></td></tr><tr><td height="10"><img src="image/bars/12.gif" width="100%" height="10" /></td></tr></table>';
echo '<br>';   

Тоже самой, только с разными переменными, не хочется каждый раз, писать один и тот же код оформления!

   
 
 автор: Киналь   (02.07.2006 в 02:01)   письмо автору
 
   для: Diablo_   (02.07.2006 в 01:38)
 

Либо выводите в цикле, либо сделайте простенький шаблон: все что до переменной обзовите $tpl1, все что после - $tpl2, и будет что-то типа

echo $tpl1;
include $filename;
echo $tpl2;

   
 
 автор: Diablo_   (02.07.2006 в 02:05)   письмо автору
 
   для: Киналь   (02.07.2006 в 02:01)
 

Я так и сделал! Но думал, можно как-то упростить!

   
 
 автор: cheops   (02.07.2006 в 11:28)   письмо автору
 
   для: Diablo_   (02.07.2006 в 02:05)
 

Можно поместить имена переменных в массив, а затем их восстанавливать в цикле
<?php
  $arr 
= array("filename1""file""third");
  foreach(
$arr as $var)
  {
     echo $
$var// Вместо этого будут подставляться значения $filename1, $file, $third
  
}
>?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования