Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
deMone 29.08.2005 19:30 / 29.08.2005 19:31
@print_r[var;show;notip] ^if($var is string){$var}{^if($var is file){^if($notip ne 1){Тип: файл}Имя файла: $var.name [ $var.content-type ] Размеры: $var.size байт ^if($file.stderr){ Ошибка при загрузке: $file.stderr} ^if($show ne yes){ <span title="Для того, чтобы просмотреть файл укажите второй параметр функции ^^print_r[] равным единице" style="color^: #ff0000^; cursor: help">[?]</span> }{<div class=system>^taint[html;$var.text]</div>}}{^if($var is hash){^if($notip ne 1){Тип: хэш} <div class=system>^var.foreach[key;value]{ $key=^print_r[$value;$show;1]<br>}</div>}{^if($var is hashfile){^if($notip ne 1){Тип: хешфайл} ^print_r[^var.hash[];$show;1]}{^if($var is image){ ^if($notip ne 1){Тип: изображение}^if($var.src){Имя файла: $var.src} Размеры: ${var.width}x$var.height ^if($show eq 1 && $var.src){^var.html[]}{ <span title="Для просмотра изображения укажите второй параметр функции ^^print_r[] равным единице! Внимание: функция не показывает изображения сгенерированные автоматически Парсером!" style="color^: #ff0000^; cursor: help">[?]</span>}}{^if($var is table){^if($notip ne 1){Тип: таблица}$cols[^var.columns[]] <table border=1><tr>^cols.menu{<th>$cols.column</th>}</tr> ^var.menu{<tr>^cols.menu{$v[$cols.column] <td>^print_r[$var.$v]</td>}</tr>}</table>}{ Неизвестный тип (возможно, объект пользовательского класса) }}}}}}enter-ы не расставлены потому что иначе внешний вид будет ещё ужаснее, а он и так поражает... ;-Е
div.system { background-color: #f0f0f0; border: 1px solid #999999; margin: 20px; } pre { display: inline; margin: 0px; }собственно, внешний вид для меня не важен.