|
|
|
| Всем доброго времени суток!
Написал такой код:
if ($dir=='hl1') {include './hl/1.htm' ;}
if ($dir=='hl2') {include './hl/2.htm' ;}
|
и тд.., т.е. в папке hl файлов хтмл может быть штук 20, как можно сделать как-нибудь автоматическое заполнение, типа такого:
if ($dir=='hl'+$nom) {include './hl/'$nom'.htm' ;}
|
что то повсякому пробовал, никак не получается | |
|
|
|
|
|
|
|
для: Banan
(17.01.2009 в 21:20)
| |
<?
if(isset($dir) && substr($dir,0,2) == "hl")
include("./hl/".$nom.".htm");
|
| |
|
|
|
|
|
|
|
для: Николай2357
(17.01.2009 в 21:33)
| | быстро вы исправляете, только хотел написать что работает, а тут новый код)) сейчас и этот попробую | |
|
|
|
|
|
|
|
для: Banan
(17.01.2009 в 21:49)
| | Не сразу вник в суть проблемы, сейчас правильно по моему. | |
|
|
|
|
|
|
|
для: Николай2357
(17.01.2009 в 21:52)
| | хм, а этот не сработал, никаких ошибок, пустое окно.
а чем плох вариант с str_replace ? | |
|
|
|
|
|
|
|
для: Banan
(17.01.2009 в 22:02)
| | Поторопился, посмотрел на следующий пост и забыл 0. Вам же наверное нужно не только hl, можно и другие варианты подставлять... Этот лучше. Вот так точно, $num отдельно нету наверное...
<?
if(isset($dir) && substr($dir,0,2) == "hl")
include("./hl/".substr($dir,2).".htm");
|
| |
|
|
|
|
|
|
|
для: Николай2357
(17.01.2009 в 22:04)
| | вот так заработало:
if(isset($dir) && $nom=substr($dir,2))
include("./hl/".$nom.".htm");
|
большое спасибо | |
|
|
|
|
|
|
|
для: Banan
(17.01.2009 в 22:11)
| | Выше вариант правильный. У Вас вот тут
не сравнение, а присвоение значения. То есть может пройти
| |
|
|
|
|
|
|
|
для: Banan
(17.01.2009 в 21:20)
| | так наверно
<?
include './hl/'.basename(substr($dir, 2)).'.htm';
?>
|
| |
|
|
|
|
|
|
|
для: а-я
(17.01.2009 в 21:36)
| | спасибо | |
|
|
|