stdmax.com STUDIO MAX
скрипты главная | скрипты | сайты | графика | wap, pda-сайты | баннеры | контакты | ссылки | карта сайта

Скрипты

Автор: М. Мазурин
Использовать скрипты разрешаю :)
Вопросы, предложения?

PHP

» Вычисление диапазонов из произвольного списка дат
» Пробежаться по всем дням и часам недели
» Печатаем строчки :)
» Карточная страница
» Простейший RDF XML парсер
» PHP Uploader

HTML

» Контролируем favicon.ico

Карточная страница

Оптимальный способ поделить страницу на части - представить её в виде карт. В данном примере $s содержит код страницы, а второй параметр (название карты) передаётся методом GET.


<?php

function card($s$c ''$p 0)
{
if (!empty(
$c)
&& 
false !== ($x strpos($s'[card='.$c.']'))
&& (
false !== ($y strpos($s'[/card]'$x)))
&& (
false === ($m strpos($s'[card='$x 1)) || $y $m)
&& 
false !== ($m strpos($s']'$x)))
{
$s substr($s$m 1$y $m 1);
}
$s preg_replace('/\s*\[card([^\]]*)\].*\[\/card\]\s*/Uis'''$s);
$s trim($s);
return 
$s;
}

$s "
Это главная карта!

[card=one]
это карта 1
[/card]

[card=two]
это карта 2
[/card]"
;

echo 
card($s$_GET['card_n']); // выводим карту

?>
Rambler's Top100 службы мониторинга серверов Megastock Яндекс цитирования
2010, STUDIO MAX (vipset)
сайты, баннеры и программы для интернета
Россия, г. Новосибирск | контакты