AtomoS я тоже по этому вопросу. читай мой пост далее! Кто может просвятить в функции preg_replace?? Вабще не знаю как составлять маску Уменя есть скрипт, который переводит "bb" в html код. PHP: function goMSC($resX) { if (empty($resX)) return 'no data'; $resX = nl2br(htmlspecialchars($resX)); $resX = preg_replace('/\[img\](.+?)\[\/img\]/i','<img src="$1" class="img" />', $resX); $resX = preg_replace('/\[url\](.+?)\[\/url\]/i','<a href="$1">$1</a>', $resX); $resX = preg_replace('/\[b\](.+?)\[\/b\]/i','<b>$1</b>', $resX); $resX = preg_replace('/\[u\](.+?)\[\/u\]/i','<u>$1</u>', $resX); $resX = preg_replace('/\[i\](.+?)\[\/i\]/i','<i>$1</i>', $resX); $resX = preg_replace('/\[left\](.+?)\[\/left\]/i','<div style="float: left">$1</div>', $resX); $resX = preg_replace('/\[right\](.+?)\[\/right\]/i','<div style="float: right">$1</div>', $resX); return $resX; } // [b]AtomoS[/b]! Вот работающий :) простой код!!! Он своё дело делает, но есть код, который обрезает всё после новой строки и убирает содержимое тегов и, по идее, должен убирать и сами теги но этого не происходит PHP: function clearMSC($resX) { if (empty($resX)) return 'no data'; $resX = htmlspecialchars($resX); $resX = preg_replace('/\[img\](.+?)\[\/img\]/i','', $resX); $resX = preg_replace('/\[url\](.+?)\[\/url\]/i','$1', $resX); $resX = preg_replace('/\[b\](.+?)\[\/b\]/i','$1', $resX); $resX = preg_replace('/\[u\](.+?)\[\/u\]/i','$1', $resX); $resX = preg_replace('/\[i\](.+?)\[\/i\]/i','$1', $resX); $resX = preg_replace('/\[left\](.+?)\[\/left\]/i','$1', $resX); $resX = preg_replace('/\[right\](.+?)\[\/right\]/i','$1', $resX); $resX = explode("r\n", $resX); $resX = $resX[0]; return $resX; } Вот. И если в пропустить через эту функцию такую строку: Code: [left\][img\]http://www.google.ru/intl/en_com/images/logo_plain.png[/img\][/left\] то остаются теги [left\] [/left\]! Code: [left\]http://www.google.ru/intl/en_com/images/logo_plain.png[/left\] - а так работает. Как можно изменить маску или код, чтобы функция удаляла и теги тоже Спасибо.
2 ZnikiR Иле ешё проще: PHP: $telnum = "+7(999)0123456"; $telnum_num = (int)$telnum; // удалены др символы. кром цифр echo $telnum_num;
Такой вопрос: в базе есть даты сообщения в 2х форматах (date("j.m.Y H:i") и time()). Как вывести всё это в одном формате, т.е. юникстайм преобразовать, а дату оставить без изменений, а прочие данные игнорировать?
Подскажите пожалуйста как передать скрипту и обратать данные такого вида? view.php?k1=1&k2=1&k3=0&id=5&k1=0&k2=0&k3=0&id=6&k1=0&k2=0&k3=0&_id=3&action=add тоесть юзер с идентификатором id имеет три свойства k1,k2,k3 и сразу нужно добавть в БД пачку таких юзеров может я что то не так понимаю?
Делаю сайт на Php, подделал под него возможность ставить ucoz шаблоны, но проблема с блоками: PHP: /*-----------------------Меню. Слева.-----------------------*/ If($bz[0]=='title'){ If(Isset($bz[2])){ $link=$bz[2]; } else { $link = "#null"; } $menu_title .= "<strong><a href=\"$link/\">$bz[1]</a></strong>"; } If(ctype_digit($bz[0])){ $menu_content .= "<a href='$bz[1]'>:: $bz[2]</a>";} if (is_file("theme/$skin/left_menu.tpl")) {include ("theme/$skin/left_menu.tpl");}else{exit("Отсутствует файл <b>left_menu.tpl</b> в теме $skin !"); } echo $left_menu; echo $left_menu; /*-----------------------Меню. Слева. Конец.-----------------------*/ Вот кусок кода, но если выводить $left_menu , то в нём заголовоки идут все,тоесть : в файле bz[0] == 'title' встретится 3 раза, например title|Главная| 0|forum|На форум| ... title|Файлы| 12|?catygory=all|херня всякая и получится ГлавнаяФайлы На форумхерня всякая Вопрос : как сделать на каждый заголовок по новой менюшке?
Имеется сайт с анекдотами. Существует 2 версии: полная и мобильная. Если пользователь зашёл с телефона то его должно кинуть в /mobile. Как реализовать данный сабж на .htaccess?
Code: #Detect and redirect Phone Browser RewriteEngine On RewriteCond %{HTTP_USER_AGENT} iPhone RewriteCond %{HTTP_USER_AGENT} Windows CE RewriteCond %{HTTP_USER_AGENT} BlackBerry RewriteCond %{HTTP_USER_AGENT} NetFront RewriteCond %{HTTP_USER_AGENT} Opera Mini RewriteCond %{HTTP_USER_AGENT} Palm OS RewriteCond %{HTTP_USER_AGENT} Blazer RewriteCond %{HTTP_USER_AGENT} Elaine RewriteCond %{HTTP_USER_AGENT} ^WAP.*$ RewriteCond %{HTTP_USER_AGENT} Plucker RewriteCond %{HTTP_USER_AGENT} AvantGo RewriteCond %{HTTP_USER_AGENT} Nokia RewriteRule .* http://mob.yourdomain.com/ [R] #End of Code не пашет
Что-то типа Code: RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^iPhone.* [OR] RewriteCond %{HTTP_USER_AGENT} ^Windows CE.* [OR] # etc RewriteRule ^/$ /mobile/ [L]
Qb1024, не очен понял вопроса.. Что бы преобразовать time() используй date($format, $time) где $format - формат вывода, $time - unixtime