Цитирование

Печать RSS
311


2000 лет д.н.э.
0
Одной простой регуляркой гораздо проще и удобнее
F

Землянин
0
А нельзя достать какой нибудь форум с цитатой и посмотреть как записано там и переписать эти значение на стандартный форум.

2000 лет д.н.э.
0
ойген же уже описал всю суть работы функции.
Н

Пацак
0
11.Что именно регуляркой делать? Всеравно чтото дописівать придется-или дату добавления(цитаті) или чтото в єтом роде!

2000 лет д.н.э.
0
//Достать пост для цитаты:
$file = file('../local/dataforum/'.abs(intval($_GET['id'])).'.dat');
if($file){
$quotpost = $file[abs(intval($_GET['quotpost']))];
if($quotpost!=""){
$quot = explode('|',$quotpost);
$quot = '[quot='.$quot[2].']'.$quot[4].'[/quot]';
//^ это вкладываем в форму ввода
$message = preg_replace('|[quot=(.*?)\](.*?)[\/quot\]'|s','<b>QUOTE \1:</b><br>\2<br>',$message);
// примерно такую регулярку пишем в функции бб кодов.
Код примерный, на скорую руку, без некоторых мелочей, подгоняйте и выравнивайте сами, я мотор даже не помню как работает что бы точно написатьsmile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск