Google+

Подсветка синтаксиа - инструменты #

Highlight.js
Highlight.js нужен для подсветки синтаксиса в примерах кода в блогах, форумах и вообще на любых веб-страницах. Пользоваться им очень просто, потому что работает он автоматически: сам находит блоки кода, сам определяет язык, сам подсвечивает.

Этот автоматизм не только удобен, но и делает возможным подсветку кода, даже если текст набирается каким-нибудь синтаксисом вроде Markdown, где нет возможности легко и просто проставить нужный class для HTML-элемента кода.
Подсветка синтаксиа - инструменты


FV Code Highlighter
FV Code Highlighter — плагин подсветки синтаксиса для WordPress. Плагин поддерживает PHP, HTML, CSS и XML. Цветовая схема по умолчанию аналогична схеме в программе Dreamweaver, что делает код узнаваемым для многих разработчиков. Цвета можно изменить в настройках.
Подсветка синтаксиа - инструменты


Quick Highlighter
Quick Highlighter — полезный онлайн сервис для преобразования обычного текста, который содержит код (HTML, PHP, javascript), в текст с подсветкой синтаксиса, готовый к использованию на блоге или сайте.
Подсветка синтаксиа - инструменты


SyntaxHighlighter
SyntaxHighlighter — популярный скрипт для подсветки синтаксиса, помогающий разработчику с легкостью разместить фрагменты кода в сети. SyntaxHighlighter это 100% javascript, поэтому результат не зависит от настроек сервера.
Подсветка синтаксиа - инструменты

Фап в интерпретатор PHP #

Еще регулярные выражения и парочка полезных функций, честно скопипастеный где-то на просторах интернета:

Яндекс тИЦ
function cy($url){
preg_match("/value=\"(.\d*)\"/", join("", file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$url.'/')), $tic);
return($tic[1]!=""?$tic[1]:0); }


Яндекс число страниц в индексе
function ya_stat($url){
$str=file_get_contents("http://yandex.ru/yandsearch?numdoc=10&serverurl={$url}");
preg_match("\/(.*)нашл(.*)сь(.*)страниц(.*)/s", $str, $find); $res=$find[3];
if(preg_match("/(.*)ничего не найдено(.*)<\/title>/s", $str)) {$res=0;}<br> $res=str_replace(" ","",$res);<br> $res=str_replace("млн","000000",$res);<br> $res=str_replace("тыс.","000",$res);<br> return $res;} </div> <br> <br> <b>Веб прокси</b><br> <div class="scriptcode"> echo file_get_contents($_GET['q']);<br> $content=file_get_contents("http://урл.сайта/имя.скрипта?=".$url); </div> <br> <br> <b>LiveInternet статистика</b><br> <div class="scriptcode"> function listat($url){<br> $content = file_get_contents("http://counter.yadro.ru/values?site=".$url);<br> preg_match_all("|LI_([^ ]+) = (\d*);|",$content,$ok);<br> for($i=0; $i<count($ok[1]); $i++) $info[$ok[1][$i]]=$ok[2][$i];<br> return $info;}<br> <br> $ff=listat($url);<br> $w_vis=floor($ff[week_vis]/7);<br> $w_hit=floor($ff[week_hit]/7);//Средняя посещаемость за последнюю неделю<br> $li_vis=$ff[day_vis];<br> $li_hit=$ff[day_hit];//И дневная посещаемость<br> echo "Week $w_vis / $w_hit, today $li_vis / $li_hit"; </div> <br> <br> Информация для счетчика <b>LiveInternet</b>. Показывается для всех сайтов, которые не закрыли отображение инфы на счетчике (даже если сама статистика закрыта). Удобно как анализировать чужие сайты, так и просматривать суммарную посещаемость своих. <div class="comm"> <br> <a href="/blog/">Блог</a> » <a href="/blog/php/">PHP</a> / Теги: <a href="/tags/php/">php</a>, <a href="/tags/%F0%E5%E3%F3%EB%FF%F0%ED%EE%E5+%E2%FB%F0%E0%E6%E5%ED%E8%E5/">регулярное выражение</a>, <a href="/tags/%EA%EE%E4/">код</a>, <a href="/tags/%F1%EA%F0%E8%EF%F2%FB/">скрипты</a> / 13.11.09 / <a href="/218-fap-v-interpretator-php.html#comment">Комментировать [0]</a> </div> </div> </div> </div> </div> <div id="bottom"> <div id="bottomwrap" class="clearfix"></div> </div> <div id="footer"> <div id="footerwrap"> <div class="left"> <ul> <li> <a href="/" title="На Главную">Домой</a> </li> <li> <a href="/portfolio/" title="Портфолио">Портфолио</a> </li> <li> <a href="/blog/" title="Блог">Блог</a> </li> <li> <a href="/contacts.html" title="Связь">Связаться</a> </li> </ul> <div style="float:right; padding:12px 10px 0 0;"></div> </div> <div class="right"> <p>2008–2014 © <a href="/" title="Создание сайтов | Разработка сайтов">VESELOV.SUMY.UA</a><br> Пока Вы смотрите, Я — делаю -)<br> | skp</p> </div> </div> </div> <div id="loading-layer" style="display:none"> Загрузка. Пожалуйста, подождите... </div> <script type="text/javascript"> <!-- var dle_root = '/'; var dle_admin = ''; var dle_login_hash = ''; var dle_group = 5; var dle_skin = 'v'; var dle_wysiwyg = '0'; var quick_wysiwyg = '0'; var dle_act_lang = ["Да", "Нет", "Ввод", "Отмена", "Сохранить", "Удалить"]; var menu_short = 'Быстрое редактирование'; var menu_full = 'Полное редактирование'; var menu_profile = 'Просмотр профиля'; var menu_send = 'Отправить сообщение'; var menu_uedit = 'Админцентр'; var dle_info = 'Информация'; var dle_confirm = 'Подтверждение'; var dle_prompt = 'Ввод информации'; var dle_req_field = 'Заполните все необходимые поля'; var dle_del_agree = 'Вы действительно хотите удалить? Данное действие невозможно будет отменить'; var dle_spam_agree = 'Вы действительно хотите отметить пользователя как спамера? Это приведет к удалению всех его комментариев'; var dle_complaint = 'Укажите текст вашей жалобы для администрации:'; var dle_big_text = 'Выделен слишком большой участок текста.'; var dle_orfo_title = 'Укажите комментарий для администрации к найденной ошибке на странице'; var dle_p_send = 'Отправить'; var dle_p_send_ok = 'Уведомление успешно отправлено'; var dle_save_ok = 'Изменения успешно сохранены. Обновить страницу?'; var dle_del_news = 'Удалить статью'; var allow_dle_delete_news = false; //--> </script> </body> </html>