Например, если <title>страница1</title> то выводиться изображение <img src="***/images/img1.png"> и так далее?
Заранее спасибо!
Спустя 1 час, 6 минут, 49 секунд (24.12.2008 - 11:25) kirik написал(а):
Есть много вариантов, начиная от использования ассоциативного массива при выводе, заканчивая регулярными выражениями. Для чего вам это нужно, и что вы имеете на данный момент?
Спустя 10 минут, 12 секунд (24.12.2008 - 11:36) juar3z написал(а):
Спасибо за ответ!
Имеем на данный момент вопрос о любом варианте кода, так как php не знаем, например, допустим так:
[php]
<?php if($this->'не знаю что писать') : ?>
<img src="<?php echo $this->baseurl ?>/images/image.png" />
<?php endif; ?>
Имеем на данный момент вопрос о любом варианте кода, так как php не знаем, например, допустим так:
[php]
<?php if($this->'не знаю что писать') : ?>
<img src="<?php echo $this->baseurl ?>/images/image.png" />
<?php endif; ?>
Спустя 33 минуты, 26 секунд (24.12.2008 - 12:09) Гость написал(а):
Для чего вам это нужно ?
Может быть php можно не использовать )
Может быть php можно не использовать )
Спустя 33 минуты, 22 секунды (24.12.2008 - 12:42) Guest написал(а):
Сайт сделан на php, и нет возможности на каждой странице вставлять отдельный код,
а если сделать вставку на php, то, по идее, картинка будет на всех страницах, причем разная,
что мне и нужно всего лишь для 8 страниц, то есть нужен код, расчитанный на 8 рисунков.
И вот продолжая вот эту идею(например):
а если сделать вставку на php, то, по идее, картинка будет на всех страницах, причем разная,
что мне и нужно всего лишь для 8 страниц, то есть нужен код, расчитанный на 8 рисунков.
И вот продолжая вот эту идею(например):
PHP |
<?php if($this->'не знаю что писать') : ?> |
если в первой строке определить, равен ли title чему-то(допустим, страница 1), то в html должен появиться код
HTML |
<img src="site.com/images/image.png" /> |
проблема в том, что, во-первых, как провести определение содержимого тега <title>,
во-вторых, как организовать вывод определённого изображения (***.png), то есть с переменными, или 8 раз повторить код
Спустя 1 минута, 2 секунды (24.12.2008 - 12:43) juar3z написал(а):
ps последний guest - это я писал(juar3z)
Спустя 36 минут, 8 секунд (24.12.2008 - 13:20) Гость написал(а):
Ну так и сделайте восемь html страниц.
Спустя 7 часов, 42 минуты, 54 секунды (24.12.2008 - 21:03) kirik написал(а):
Цитата (Гость @ 24.12.2008 - 05:20) |
Ну так и сделайте восемь html страниц. |
PHP |
<?php if($this->'не знаю что писать') : ?> |
juar3z, вы пользуетесь каким-то фреймворком, или $this->baseurl взято из головы?
Спустя 13 часов, 46 минут, 20 секунд (25.12.2008 - 10:49) juar3z написал(а):
Цитата (kirik @ 24.12.2008 - 18:03) |
juar3z, вы пользуетесь каким-то фреймворком, или $this->baseurl взято из головы? |
Это взято с сайта, там CMS, и baseurl - один из параметров сайта, а именно адрес.
Вот если использовать $_SERVER['REQUEST_URI'], то как проверить, равно оно чему-либо, в смысле:
PHP |
<?php if($_SERVER['REQUEST_URI'] == "/page1.html") |
Это верно написано? Имеется ввиду проверка на true?
Спустя 46 минут, 23 секунды (25.12.2008 - 11:35) kirik написал(а):
Цитата (juar3z @ 25.12.2008 - 02:49) |
Это верно написано? Имеется ввиду проверка на true? |
В принципе верно, только это что-то дает?
Цитата (juar3z @ 25.12.2008 - 02:49) |
Это взято с сайта, там CMS |
Как эта CMS выводит тайтлы страниц? Всмысле какая переменная подставляется туда, где должен быть тайтл?
Спустя 22 минуты, 54 секунды (25.12.2008 - 11:58) juar3z написал(а):
Нашел такую строку:
PHP |
$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd; |
и ещё:
PHP |
<?php |
- работает, но только для одной страницы, как тут можно добавить ещё проверок if?
Спустя 31 минута, 13 секунд (25.12.2008 - 12:29) juar3z написал(а):
Заработало!
PHP |
<?php |
Спасибо kirik!
Спустя 1 час, 10 минут, 34 секунды (25.12.2008 - 13:40) sergeiss написал(а):
А зачем такие длинные строки? 
У них вся разница - в параметре id. Ну так возьми его и проверяй по нему! Да и код можно сделать куда компактнее... Особенно, ежели всегда должно выполняться соответствие между номером id и цифрой в имени файла.
Получается так:

У них вся разница - в параметре id. Ну так возьми его и проверяй по нему! Да и код можно сделать куда компактнее... Особенно, ежели всегда должно выполняться соответствие между номером id и цифрой в имени файла.
Получается так:
PHP |
<?php |
Еще обращаю внимание - это весь код, для любых величин id! Она может быть и двузначная, не важно совершенно.
Можно еще добавить проверки по другим параметрам... Но это уже будет немного другая задача.
Спустя 3 дня, 22 часа, 36 минут, 21 секунда (29.12.2008 - 12:16) juar3z написал(а):
Спасибо, sergeiss, попробовал Ваш вариант - отлично работает, есть только небольшая проблема - у первых двух id=1 и развести их у меня не получается.
Спустя 2 часа, 32 минуты, 48 секунд (29.12.2008 - 14:49) sergeiss написал(а):
Да не проблема...
Я же говорил ранее "Можно еще добавить проверки по другим параметрам".
В частности,
Я же говорил ранее "Можно еще добавить проверки по другим параметрам".
В частности,
PHP |
if( is_numeric( $_GET['id'] ) ) |
PS. Можно еще и lang анализировать, чтобы в зависимости от языка разные картинки были. Но вот как - подумай сам

Спустя 22 часа, 51 минута, 48 секунд (30.12.2008 - 13:41) juar3z написал(а):
Спасибо за помощь, в конце концов получилось так:
PHP |
<?php |
Спустя 3 часа, 43 минуты, 27 секунд (30.12.2008 - 17:24) phpforum.ru написал(а):
hello
visit[URL=http://www.alld
rum/] форум настоящих програмистов[/URL]
visit[URL=http://www.alld
rum/] форум настоящих програмистов[/URL]
! |
FatCat |
Спустя 2 года, 6 месяцев, 24 дня, 2 часа, 5 минут, 13 секунд (24.07.2011 - 18:30) Guest написал(а):
А как вывести на печать только одно фото ?