Мой скрипт
Чистка html. HTML обфускатор

HTML - parser
Думаю все видели хтмл код яндекса.
Есть 2 пути как этого добится
1. Вручную удаляем лишние пробелы и символы
Путь для задротов, по другому и не скажешь) Безумно усложняет дальнейшее развитие и отладку проекта.
2. Можно сделать специальный парсер обфускатор, что собственно я и сделал.
› Читать полностью
ff vs gzip

ff vs gzip
Началось все с того что решил на одном из своих проектов поставить gzip, дабы ускорить его работу.
Сначала все было хорошо. Вес страницы упал с 70 Кб. до 9 Кб. Но стоило открыть фф и шок: не поддерживаемый формат сжатия. Стал разбираться, функция ob_start(‘ob_gzhandler’); возвращает true, что означает поддержку браузером сжатия.
› Читать полностью
RSS.Read & View

RSS.Read & View
RSS постепенно получает все больше и большее популярности. Проект без RSS-каналов уже давно моветон. Разрабатывая свой новый проект, (о нем позже) при создание RSS каналов решил найти подобную функцию дабы не создавать велосипед. Найти удалось, но ни где не нашлось класса который мог бы еще и читать RSS. Потому не долго думаю решил набросать свой.
Класс умеет не только создавать но и считывать RSS.
› Читать полностью
аватары для вконтакте и подобных, своими руками

аватарка для Вконтакте
Мы все уже привыкли к различным (в большинстве своём дурацким) аватаркам-коллажам, существуют сотни сервисов для их создания, как платных, так и бесплатных. › Читать полностью
Постовой 1.2

Постовой
Вот и произошло долгожданное обновление плагина Постовой. В новой версии внесены ключевые изменения:
- Вывод постового на главную или только в записи
- Возможность локализовать
- Английская локализация
- Изменение размера поля для ввода постового
Установка/обновление:
- Скачайте последнюю версию плагина тут
- Удалите старую версию через админку WordPressa (данные не пострадают)
- Загрузите и установите новую версию
- Активируйте плагин
- Не забудьте его настроить
Класс для работы с YouTube, RuTube, Vimeo.com

vimeo.com
пример кода для получения информации о видео на основе кода плеера:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | if(isset($_POST['flash'])){ $video = new infoVideoService; if(strpos($_POST['flash'], "youtube.com")){ $code = stripslashes($_POST['flash']); $s1 = strpos($code, 'http://www.youtube.com')+strlen('http://www.youtube.com')+1; $s2 = strpos($code, '">'); $code2 = substr($code, $s1, $s2-$s1); $s3 = strpos($code2, '/')+1; $s4 = strpos($code2, '&'); $codeTube = substr($code2, $s3, $s4-$s3); $t=$video->infoVideo('youtube', $codeTube); }else if(strpos($_POST['flash'], "rutube.ru")){ $code = strtolower(stripslashes($_POST['flash'])); $s1 = strpos($code, 'http://video.rutube.ru')+strlen('http://video.rutube.ru')+1; $s2 = strpos($code, '">'); $codeTube = substr($code, $s1, $s2-$s1); $t=$video->infoVideo('rutube', $codeTube); }else if(strpos($_POST['flash'], "vimeo.com")){ $code = strtolower(stripslashes($_POST['flash'])); $s1 = strpos($code, 'http://vimeo.com/moogaloop.swf?clip_id=')+strlen('http://vimeo.com/moogaloop.swf?clip_id='); $s2 = strpos($code, '">'); $code1 = substr($code, $s1, $s2-$s1); $s3 = strpos($code1, '&'); $codeTube = substr($code1, 0, $s3); $t=$video->infoVideo('vimeo', $codeTube); } echo '<pre>'; print_r($t); echo '</pre>'; } |
разбитие массива по странично
В продолжение прошлого поста еще один класс.
На этот раз для разбиения массива по странично.
Для чего использывать думаю догадаетесь) например постраничный вывод новостей или гостевой)
Пример вызова:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $map=new StartPage;//инициализация класса $arr=$map->StartPageMas($array, $page, $count, $url); #$arr - Массив результата работы класса; #$array - Массив для разбивки; #$page - Имя переменной GET с номером страницы (page); #$count - Количество записей на страницу; #$url - Адрес к страницам (/map.php?page=) #Обработка echo ' <ul>'; foreach($arr as $v){ echo " <li><a href="$v[link]">$v[name]</a></li> "; } echo '</ul> '; #Вывод навигатора echo $map->NextPageMas(); |
Код самого класса
› Читать полностью
Несколько классов и функций упростивших мне жизнь
Эгегей)
Всем снова привет.
Нет, я не пропал. Я занят работой над своим новым проектом, раскрывать карты пока не буду)
Так вот, в процесе написания проекта мне понадобились практически все мои наработки за последние несколько лет.
Среди них много различных функций и классов, вот и их я и хочу вам представить)
› Читать полностью
GraphClass v1.0 — графики это просто)
Часто возникает необходимость построить график чего-либо, это может быть и график посещаемости, и результаты голосования, сейчас вообще мало какой проект обходится без подобного функционала.
Я решил написать свой класс. Да есть много аналогов. И гугловские и другие. Но мне хотелось сделать простой класс для создания достаточно стильных графиков.
› Читать полностью
логотип на изображение
Довольно часто при разработке проектов возникает необходимость разместить на картинках проекта его логотип. У меня возникла такая же проблема, и я решил набросать небольшой скриптик
› Читать полностью
Классификатор
- JS (1)
- PHP (16)
- блогинг (4)
- Блогообзор (2)
- Веб-мастеру (11)
- интересное (19)
- Мой скрипт (10)
- Новости (12)
Теги
Поиск
Комментарии
- Александр Борисов к записи Постовой — плагин для WordPress
- sidash к записи Постовой — плагин для WordPress
- Alexander к записи Постовой — плагин для WordPress
- LaaCrus к записи Старт блогообзора
- ИстинА к записи Работа с почтой средствами PHP


