PHP
Отправка почты через SMTP сервер

Отправка почты через SMTP сервер
И так, я снова с вами)
Недавно была запись о получение почты с сервера. Сегодня разберем механизм отправки.
Работа с почтой средствами PHP

Работа с почтой средствами PHP
Часть первая.
Мы не будем разбирать как работать с функцией mail)
Сегодня разберем синтаксис pop протокола и как получить информацию о письмах на почтовом сервере.
› Читать полностью
Чистка html. HTML обфускатор

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

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

мета теги в шаблонных движках
Большенство современных движков используют шаблоны, что ни для кого не секрет)
Есть 2 основных пути шаблонизации:
- использование шаблонизаторов типа Smarty
- Это чистый html/php для хедера и футера
У каждого метода есть свои плюсы и минусы, разберать сегодня мы их не будем, да и написано об этом уже достаточно много.
Сегодняшняя статья именно о 2 метода, а именно о самой распространенной проблеме, как менять значения хедера если их правильные значения устанавливаются в основной части файла.
› Читать полностью
RSS.Read & View

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

аватарка для Вконтакте
Мы все уже привыкли к различным (в большинстве своём дурацким) аватаркам-коллажам, существуют сотни сервисов для их создания, как платных, так и бесплатных. › Читать полностью
Класс для работы с 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(); |
Код самого класса
› Читать полностью
Классификатор
- JS (1)
- PHP (16)
- блогинг (4)
- Блогообзор (2)
- Веб-мастеру (11)
- интересное (19)
- Мой скрипт (10)
- Новости (12)
Теги
Поиск
Комментарии
- Александр Борисов к записи Постовой — плагин для WordPress
- sidash к записи Постовой — плагин для WordPress
- Alexander к записи Постовой — плагин для WordPress
- LaaCrus к записи Старт блогообзора
- ИстинА к записи Работа с почтой средствами PHP



