PHP

Работа с почтой средствами PHP

Работа с почтой средствами PHP


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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: ,

Вторник, 02 Мар 2010 PHP 4 комментария

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

HTML - parser

HTML - parser

Думаю все видели хтмл код яндекса.

Есть 2 пути как этого добится

1. Вручную удаляем лишние пробелы и символы

Путь для задротов, по другому и не скажешь) Безумно усложняет дальнейшее развитие и отладку проекта.

2. Можно сделать специальный персер обфускатор, что собственно я и сделал.
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: ,

Прогресс-бар – наброски)

Прогресс-бар на photowar.ru

Сидел я сегодня на работе и думал чем бы заняться) И как положено посетила идея, дайка я переделаю один из своих проектов. Как известно дурное дело – дело не хитрое)
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: ,

ff vs gzip

ff vs gzip

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: , ,

мета теги в шаблонных движках

code

мета теги в шаблонных движках

Большенство современных движков используют шаблоны, что ни для кого не секрет)

Есть 2 основных пути шаблонизации:

  1. использование шаблонизаторов типа Smarty
  2. Это чистый html/php для хедера и футера

У каждого метода есть свои плюсы и минусы, разберать сегодня мы их не будем, да и написано об этом уже достаточно много.

Сегодняшняя статья именно о 2 метода, а именно о самой распространенной проблеме, как менять значения хедера если их правильные значения  устанавливаются в основной части файла.
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: , ,

Понедельник, 14 Дек 2009 PHP, Веб-мастеру Комментариев нет

RSS.Read & View

1252655034_rss-2008-400x400

RSS.Read & View

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

Класс умеет не только создавать но и считывать RSS.
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги:

Вторник, 06 Окт 2009 PHP, Мой скрипт Комментариев нет

аватары для вконтакте и подобных, своими руками

аватарка для Вконтакте

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги: ,

Суббота, 20 Июн 2009 PHP, Мой скрипт 4 комментария

Класс для работы с YouTube, RuTube, Vimeo.com

vimeo.com

vimeo.com

Простой класс для работы с 3 основными видеосервисами. Класс простой и написан на скорую руку, однако вы можите его доработать или использовать в таком виде)

пример кода для получения информации о видео на основе кода плеера:

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>';
}

› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги:

Вторник, 17 Мар 2009 PHP, Мой скрипт 3 комментария

разбитие массива по странично

left В продолжение прошлого поста еще один класс.
На этот раз для разбиения массива по странично.

Для чего использывать думаю догадаетесь) например постраничный вывод новостей или гостевой)
Пример вызова:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$map=new StartPage;//инициализация класса
$arr=$map-&gt;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();

Код самого класса
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги:

Вторник, 24 Фев 2009 PHP, Мой скрипт Комментариев нет

Несколько классов и функций упростивших мне жизнь

leftЭгегей)
Всем снова привет.
Нет, я не пропал. Я занят работой над своим новым проектом, раскрывать карты пока не буду)
Так вот, в процесе написания проекта мне понадобились практически все мои наработки за последние несколько лет.
Среди них много различных функций и классов, вот и их я и хочу вам представить)
› Читать полностью

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru TEXT LINK Mister Wong

Теги:

Среда, 18 Фев 2009 PHP, Мой скрипт 3 комментария
Читать в Яндекс.Ленте
регистрация доменов
Зарегистрируй себе домен!
.RU - 99 рублей в год
www.
Блогун - реклама в блогах. Хостинг для блогов

Поиск

 

Комментарии