Я так делаю: PHP: function template($adr, $names) { global $host; $file = file_get_contents($adr); //$file = str_replace('{TITLE}',$host['title'],$file); $file = str_replace('{ADDR}',$host['addr'],$file); //$file = preg_replace("|\{ADDR\}|i",$host['addr'],$file,-1); foreach($names as $name => $value) { //$file = str_replace('{'.$name.'}',$value,$file); $file = preg_replace("|\{$name\}|i",$value,$file,-1); } return $file; }
Млодец, просто все признаки MVC, да и smarty отдыхает, все smarty на помойку, буду использовать только твою библеотеку, у него стока готового функционала и обьекная модель понятна почти сразу.
Ой молодец, как красиво подъёбываешь. Вот только твоего мнения на счёт этого не спрашивали, а я просто решил, что это может заинтересовать человека.
Действительно процедурное программирование для сиэмэс недопустимо + код что ты дал - непооизводительный. Шаблонизатор должнен генерировать нативный шаблон и кэшировать постоянные страницы
Пишу свой первый парсер почему ничего не выводит? PHP: <?php // мой первый парсер $cont = file_get_contents('http://webteach.ru/'); $pos = strpos($cont,'<div class="feat_title"><a href="http://webteach.ru/2008/12/29/paru-slov-o-biblioteke-gd/" rel="bookmark" title="Ссылка на Пару слов о библиотеке GD">Пару слов о библиотеке GD</a></div>' ); $cont = substr($cont,$pos ); $pos = strpos($cont,'<div class="column span-7 first">© 2008 PHP скрипты. Школа вебмастеров.. <a href="http://webteach.ru/feed/"><img src="http://webteach.ru/wp-content/themes/tma/images/bg/feedicon12.png" alt="RSS" style="vertical-align: top; margin: 2px 0 0 7px;" /></a></div>' ); $cont = substr($cont, 0, $pos); echo $cont; ?>
2 Ru}{eeZ спс щас сижу разбираюсь со смарти,вроде бы пока получается,есть такой вопрос как лучше разбить вывод результатов постарнично? ну допустим у меня выводится 200 таблиц а я хочу чтоб на странице было по 10
потому что вопрос задавать надо там, где это принято: https://forum.antichat.ru/thread92492.html и задавать не так, как ты, а "я вот хочу, чтобы с такой-то страницы вывелось бы конкретно ВОТ ЭТО......" а не свои наработки, по которым вряд ли кто догадается в итоге на 100%, что тебе надо в итоге выцепить
Уш лучше ты мне так помог чем так как ты мне ответил лучше б молчал! Читать пост пед идущий надо было чтоб вопросы такие не возникали! Я учусь!!!!!! писать парсер а вытаскивать пофиг чё повтряю УУУУЧУУУСЬ Дошло?
не быкуй, мальчег, писькой еще не вышел разговор с мущинами держать, задай вопрос правильно, т.е. что тебе надо, чтобы выцепилось? И задай не здесь, а там, где тебе намекнули, пока тебе модеры не "намекнули"
Ты как общаешься вася! Писькой не вышел говоришь! Хочешь пообщаться по душам?? Я те покажу свою письку и потом поглядим у кого она не вышла! Где и когда?
Как выполнить команду командной строки с помощью php ??? Например ченить типа "coder.exe c:\work\uploads\1.avi -t" помогите плииииз =)