Вопрос-Ответ по php

Печать RSS
6637
Кураторы темы:

А

Оранжевые штаны
0
Спасибо, врубился наконец.
М

Пацак
0
Рад помочь =))

Землянин
0
InkMission (1 Февраля 2011 / 18:31)
с чего начинать писать CMS ? и это все самому писать, или разные скрипты просто подогнать и собрать в единый модуль?
конечно самому,своя cms - свои функции,пишешь для себя заранее ТЗ первого реализа,почитай для себя про концепцию MVC,само ядро обычно начинается с написания класов - это класс авторизации, шаблонизатор(с шаблонами), классы баз данных, дальше пишешь модули какие нибудь по основынм классам) Дерзай.

Пришелец
0
Furnament (2 Февраля 2011 / 08:20)
конечно самому,своя cms - свои функции,пишешь для себя заранее ТЗ первого реализа,почитай для себя про концепцию MVC,само ядро обычно начинается с написания класов - это класс авторизации, шаблонизатор(с шаблонами), классы баз данных, дальше пишешь модули какие нибудь по основынм классам) Дерзай.
А что СMS токо на ООП пишут?

Добавлено через 06:50 сек.
Ниже написана функция bb-кодов. Как добавить вв-код цытата, который использует стиль с именем cit?
return preg_replace('#\[b\](.+)\[/b\]#sU', '<b>\1</b>', preg_replace('#\[u\](.+)\[/u\]#sU', '<u>\1</u>', preg_replace('#\[i\](.+)\[/i\]#sU', '<i>\1</i>', preg_replace('#\[size\=([0-9]{1,2})\](.+)\[/size\]#sU', '<span style="font-size: \1px">\2</span>', preg_replace('#\[color\=([0-9a-fA-F]{3,6})\](.+)\[/color\]#sU', '<span style="color: #\1">\2</span>', preg_replace('#\[img\=(.+)\](.+)\[/img\]#sU', '<img src="\1" alt="\2"/>', preg_replace('#\[url\=(.+)\](.+)\[/url\]#sU', '<a href="\1">\2</a>', preg_replace('#\[center\](.+)\[/center\]#sU', '<div style="text-align: center">\1</div>', preg_replace('#\[left\](.+)\[/left\]#sU', '<div style="text-align: left">\1</div>', preg_replace('#\[right\](.+)\[/right\]#sU', '<div style="text-align: right">\1</div>', $text)))))))))); }
Изменил: -VirtuS- (07.02.2011 / 17:25)
В

Кодер
0
4207. ofroke, mysql_unbuffered_query("SET NAMES 'UTF-8'", $db); -гк
mysql_set_charset('UTF-8');

Добавлено через 01:20 сек.
4211. -VirtuS-, ой гк...
function BBcode($text) {
	$bbcode = array(
		'/\[url\](.+)\[\/url\]/isU'                                       =>'<a href="$1">$1</a>',
		'/\[url=(.+)\](.+)\[\/url\]/isU'                                  =>'<a href="$1">$2</a>',
		'/\[br]/isU' 											          =>'<br />',
		'/\[i\](.+)\[\/i\]/isU'                                           =>'<i>$1</i>',
 		'/\[b\](.+)\[\/b\]/isU'                                           =>'<strong>$1</strong>',
		'/\[del\](.+)\[\/del\]/isU'                                       =>'<span style="text-decoration: line-through">$1</span>',
		'/\[u\](.+)\[\/u\]/isU'                                           =>'<span style="text-decoration:underline">$1</span>',
		'/\[big\](.+)\[\/big\]/isU'                                       =>'<big>$1</big>',
		'/\[small\](.+)\[\/small\]/isU'                                   =>'<small>$1</small>',
		'/\[color=(.+)\](.+)\[\/color\]/isU'                              =>'<span style="color:#$1">$2</span>',
		'/\[red\](.+)\[\/red\]/isU'                                       =>'<span style="color:#ff0000">$1</span>',
		'/\[yellow\](.+)\[\/yellow\]/isU'                                 =>'<span style="color:#ffff22">$1</span>',
		'/\[green\](.+)\[\/green\]/isU'                                   =>'<span style="color:#00bb00">$1</span>',
		'/\[blue\](.+)\[\/blue\]/isU'                                     =>'<span style="color:#0000bb">$1</span>');
 	return preg_replace(array_keys($bbcode),array_values($bbcode),$text);
}

Пришелец
0
4212. ByVlad, на вопрос не ответил
М

Пацак
0
preg_replace('#\[cit\](.*)\[/cit\]#su', '<div class="cit">\1</div>', $str);
Изменил: Марсель (07.02.2011 / 18:20)
W

Пришелец
0
У меня на сайте появился чистый пропуск на всех страницах...внизу. вот файл отвечающий за низ
<?php echo '<div class="a"><form action="index.php?" method="get">
Навигация:<br /><select name="n" size="1">'.$nav.'</select><input type="submit" value="Go!"/></form></div>
<div class="r">'.reklama('banners').'</div><div class="copy"><a href="/">©</a> '.htmlspecialchars($fig['site']).'<br />OnLine [<a href="index.php?act=online">'.$online.'</a>]<br />Блог by '.htmlspecialchars($fig['admin']).'</div></body></html>';
?>
В

Пришелец
0
Проблема такая ,смс обработчик не определяет ид юзера и сумму пополнения
Определит ток если написать типа
$summ = 55;
$user_id = 2;
но над чтоб ид сам определялся и нум...
Вот обработчик ,билинг смсрент
http://code.wen.ru/dByl4
Передаваемые параметры
msg-СМС абонента (вместе с префиксом)
num= Короткий номер оператора
operator_id-Код оператора
operator= Оператор
user_id= Номер абонента
price= Цена СМС
cost= Ваш доход
smsid= Уникальный идентификатор входящей СМС
Скорее всего ошибка здесь
$msg = $_GET['msg'];
$msg=str_replace('user','id_user', $msg);,но я х.з как правильно над...
В

Пацак
0
ВОПРОС :
Увидил на Роторе чтобы mysql не перегружать информация записываетьсяв файл ну если файл застарел то потом оновляеться...Ето действительно надо делать?Или ето почти ничего не даст? smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск