#46 24.05.07 12:41
Re: [php] Оцените
M16 написал(а):
народ помогите с этим
http://hostel.nstu.ru/viewtopic.php?pid=820059#p820059
ещё один плюс в пользу базы данных :)
Offline
#47 24.05.07 14:19
Re: [php] Оцените
Karminsky написал(а):
Просто пропускай этот тег, не окрашивая.
Как ведь он не будет переносить на другую строку?
Код::
// функция подсвечивания одного куска текста
function _my_($s,$a1,$a2) {
if ($a1!="<?") { $a1="<?"; $a2="?>"; }
$dt[4]=str_replace("\\\"","\"",$s);
ob_start();
highlight_string($a1.$s.$a2);
$dt[4]=ob_get_contents();
ob_end_clean();
return $dt[4];
}
$ft = "_my_('\\2','\\1','\\3')";
//$ft = preg_replace("<br />","<br>",$ft);
//$ft = preg_replace("","",$ft);
$br = "(.*?)";
$dt[4]=preg_replace("!(\[php\])$br(\[/php\])!ise","$ft",$dt[4]);Offline
#48 24.05.07 14:21
#49 24.05.07 14:43
#50 24.05.07 19:48
#51 24.05.07 21:53
#52 25.05.07 19:43
Re: [php] Оцените
M16 написал(а):
$dt[4]=str_replace(" <br> ","\r\n",$dt[4]);
$dt[4]=str_replace(" $ ","$",$dt[4]);
$dt[4]=str_replace(" > ",">",$dt[4]);
$dt[4]=str_replace(" < ","<",$dt[4]);
$dt[4]=str_replace(" " "," ",$dt[4]);
так проще
$rep = array(" $ ", " > ", " < ", " < ", " " ");
$wth = array("$", ">", "<", " ");
$dt[4]=str_replace($rep, $wth, $dt[4]);
Offline
#53 25.05.07 21:13
#54 26.05.07 23:13
Re: [php] Оцените
Добавил скрипт изменяющий картинку в отображении тем на форуме тепеть если тема популярна то картинка поменяеться с синей на красную!
Теперь если у человека нет сайта или мыла то под его сообщанием не будет картинки которая показывает что якобы он есть
Смотрим обсуждаем соверуем.
http://10.113.7.209
http://192.168.7.209
Offline
#55 26.05.07 23:33
#56 27.05.07 00:27
#57 01.06.07 12:52
Re: [php] Оцените
http://192.168.7.209/index.php?fid=31&id=117242682261&page=24#35
поставил анти-спам (защита через картинку)
Offline
#58 01.06.07 13:21
#59 01.06.07 14:11
#60 01.06.07 14:23
#61 01.06.07 14:52
#62 01.06.07 15:42
#63 01.06.07 16:20
#64 02.06.07 01:18
#65 02.06.07 01:20
Re: [php] Оцените
чо к чему) за время открытия вылезло аж 2 алерта)) жжесть)
ну а в остальном... обычный форум, тока кривой)
Offline
#66 02.06.07 12:14
#67 02.06.07 15:36
Re: [php] Оцените
V.I.P.-FORUMZ написал(а):
Страница сгенерировалась за 0 сек
округляет грубо :)
Offline
#68 07.06.07 23:46
Re: [php] Оцените
kvazimodo написал(а):
округляет грубо :)
бу-го-го....
M16, A-Lex,
ни фига не надо писать код как советует A-Lex.
Либо делай шаблоны и их обработку, либо кавычки.
А мешать пхп-код с хтмл'ем это просто мего-ламерски.
Читать его просто не возможно и написанно об этом в начале каждой книжки "для чайников". Написанно не зря.
Offline
#69 08.06.07 10:02
#70 08.06.07 10:22
#71 08.06.07 11:05
#72 08.06.07 12:47
Re: [php] Оцените
xaver написал(а):
возьми за правило шаблоны смарти ;)
взял, теперь думаю как от них отказаться :( так как потребовался функционал изменения шаблонов из системы управления и хранения их в базе, а смрти - компилируемые шаблоны, которые постоянно обновляются.
MoHcTp написал(а):
Тему на юмор)))Сайт не понравился )))
это твоё субъективное мнение. попробуй написать что-нибудь сам. а на счёт
MoHcTp написал(а):
айт был не твоими руками написан, так , по частям собрал
скажу: зачем изобретать велосипед. опенсурс на то и опенсурс, чтобы переиспользовать готовые вещи. просто чувак не в тему это сделал.
Offline
#73 08.06.07 12:57
#74 08.06.07 13:21
#75 08.06.07 14:14
Re: [php] Оцените
A-Lex написал(а):
так как потребовался функционал изменения шаблонов из системы управления и хранения их в базе, а смрти - компилируемые шаблоны, которые постоянно обновляются
с этого места и поподробнее?
ps ничто не мешает править tpl на диске и чистить кеш.
про аяксовый сайт могу сказать лишь одно - загнется от нагрузки (как минимум в 1,5 раза чаще пользователи шлют запросы, забивая коннекты), не просканится гуглом (без карты сайта), ну и ддосить сие чудо проще - отправляй лишь запросы)
Offline
#76 08.06.07 15:00
#77 08.06.07 15:14
#78 08.06.07 15:53
#79 08.06.07 16:53
#80 08.06.07 17:18
#81 08.06.07 17:45
#82 08.06.07 23:29
Re: [php] Оцените
A-Lex, за базар отвечаю, цитирую тебя:
3.1 Объясни, на кой х... использовать print для вывода html блоков? Достаточно сделать так
Код: php:
// some code
while(condition) {
?>
<tr><td class="someClass"><?=$varible?></td></tr>
<?
}
// some code
это только улучшит читаемость. И не надо париться с кавычками ;)
а так же отвечаю, что это самый говнянный метод написания кода.
Offline
#83 09.06.07 09:29
Re: [php] Оцените
насчет мегабайтного аякса не знаю, используемая мною имплементация занимает ровно 1Кб. использую его для динамических табов и отправки и валидации данных, нужно просто разумно подходить к обеспечению возможного дегрейда пользовательского окружения - проверять отключен ли JS, запрещен ли ActiveX (обьект XMLHTTPRequest в IE), ну и на стороне сервера ограничивать скорость ответа (макс. 1 операция в секунду).
>шаблонизатор посоветуйте с некомпилируемыми шаблонами
бери FastTemplate/CachedFastTemplate
Offline
#84 09.06.07 19:09
#85 09.06.07 19:20
#86 09.06.07 21:07
#87 10.06.07 12:42
#88 11.06.07 10:22
Re: [php] Оцените
Anakonda написал(а):
A-Lex, за базар отвечаю, цитирую тебя:
3.1 Объясни, на кой х... использовать print для вывода html блоков? Достаточно сделать так
Код: php:
// some code
while(condition) {
?>
<tr><td class="someClass"><?=$varible?></td></tr>
<?
}
// some code
это только улучшит читаемость. И не надо париться с кавычками ;)а так же отвечаю, что это самый говнянный метод написания кода.
по твоему так правильнее?
Код: php:
// some code while(condition) { print "<tr><td class=\"someClass\">$varible</td></tr>"; } // some code
а если придётся выводить строки с множеством кавычек? постоянно следить за их вложенностью?
Я вообще за шаблоны.
Offline
#89 11.06.07 10:56
Re: [php] Оцените
A-Lex написал(а):
по твоему так правильнее?
неа, вот так:
Код::
// some code
while(condition) {
print "<tr><td class='someClass'>$varible</td></tr>";
}
// some codeпо крайней мере сразу видно блок while и при его редктировании не нужно париться с отделением и переносом блоков html-кода... лично меня не напрягает ставить кавычки в правильных местах.
Исправлено Anakonda (11.06.07 10:58)
Offline

