В комментариях к посту AllSubmitter каталог обратных ссылок kaveo сказал что с базами данных возни много, что лучше каталог на файлах и т.д.
Я вспомнил себя когда в 2003 или 2004 нашел скрипт wap чата, а поставить его не мог так как я некогда не сталкивался с mysql, я обратился к одному человеку за [...]

Почему-то у многих начинающих php программистов возникает проблема при написание онлайн конструктора jimm. Помните я когда-то говорил о том как сделать предпросмотр тем для сони ериксон, так вот сдесь такой же принцип используем библиотеку pclzip которая даёт нам возможность работать с zip архивами. Я небуду выкладывать весь листинг конструктора jimm приведу только часть кода:
require_once ('./pclzip.php'); [...]

После, написания поста про ICQ за SMS пришёл на мыло вопрос легко ли сделать сервис самому?
Отвечаю да возможно всё сделать самому. Расскажу по подробнее.
Допустим я хочу сделать сервис курс рубля к доллару и евро. Ни буду изобретать велосипед возьму готовое решение тут.
Грабер курса валют  можно было б зделать немного подругому тоесть записывать в свою базу [...]

Допустим мы делаем галерею с предпросмотром (preview), конечно мы могли б уменьшить изображение в фотошопе (photoshop), но если наша галерея содержит десятки тысяч фыйлов, что тогда? Тогда будем генерировать preview на лету c помощью PHP и библиотеке GD Preview будет вставляться в наш “загруз центр” таким образом:
 <img src=”img.php?url= file.jpg” alt=”preview” />
Где url переменная, которой присваивается [...]

WAP-motor.
Самым сильным в этой категории выступает WAP-motor . Мотор быстро завоевал народную любовь, движок не использует базу данных, вся информация храниться в файлах. Существует большое количество аддонов, модулей и плагинов, большой выбор тем (скинов), которые можно бесплатно скачать на официальном сайте.
WAP engine
Движок тоже не использует базы данных, в стандартной сборке есть библиотека, загруз центр, гостевая [...]

Вот собственно сам код
<?php
$mobile_browser = '0';
if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i',
    strtolower($_SERVER['HTTP_USER_AGENT']))){
    $mobile_browser++;
    }
if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or
    ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))){
    $mobile_browser++;
    }
$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
$mobile_agents = array(
    'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
    'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
    'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
    'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
    'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
    'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
    'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
    'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
    'wapr','webc','winw','winw','xda','xda-');
if(in_array($mobile_ua,$mobile_agents)){
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini')>0) {
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows')>0) {
    $mobile_browser=0;
    }
if($mobile_browser>0){
   / / делаем что-то
   } else {

   / / делаем что-то ещё
   }
?>
Это код я нашел [...]

Последние время часто вижу на форумах вопрос: как определить размер экрана мобильного телефона.  Эти темы часто остаются без ответа  - вот решил написать как решить эту проблемку с помощью WURFL. 
WURFL это огромная база характеристик мобильных телефонов в формате xml, на момент написания этой заметки wurfl.xml весит более 6 мегабайт.( http://wurfl.sourceforge.net/wurfl.xml).
Качаем http://downloads.sourceforge.net/wurfl/wurfl_php_tools_21.zip, распаковываем, заливаем на сервер - [...]