Check if device is mobile (iOS, iPhone iPad, iPod, Android, WebOS, Windows Mobile, Blackberry) inside PHP

<?php
$isAndroid 			= (bool) stripos($_SERVER['HTTP_USER_AGENT'],"Android");
$isiPad 			= (bool) stripos($_SERVER['HTTP_USER_AGENT'],'iPad');
$isiPhone 			= (bool) stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$isiPod 			= (bool) stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iswebOS 			= (bool) stripos($_SERVER['HTTP_USER_AGENT'],"webOS");
$isBlackBerry 		= (bool) stristr($_SERVER['HTTP_USER_AGENT'],'blackberry');
$isWindowsMobile 	= (bool) stristr($_SERVER['HTTP_USER_AGENT'],"Windows Mobile");
$isMobile 	= ($isAndroid || $isiPad || $isiPhone || $isiPod || $iswebOS || $isBlackBerry || $isWindowsMobile)
?>

Kopie einer Typo3 Installation mit neuer Domain

Oft setzen wir neue Typo3 Installationen für Kunden auf. Um nicht für jeden Kunden die gesamte Installation durchlaufen, alle Plugins neu Installieren und alles extra testen zu müssen, haben wir die folgende Lösung.

Wir warten eine Leere stets aktuelle Typo3 Installation, welche ausgiebig getestet und bereits vorkonfiguriert ist. Diese Installation wird für jede neue Installation „kopiert“. Die folgenden Schritte sind hierfür nötig:

„Kopie einer Typo3 Installation mit neuer Domain“ weiterlesen

Automatisierter Login in RoundCube 0.5.1

RoundCube ist aus meiner Sicht der beste freie Web-MailClient. Um diesen in einem größeren Projekt nutzen zu können, benötigte man jedoch einen externen / automatisierten Login, dessen Einrichtung an dieser Stelle beschrieben wird:

Zunächst sind hierfür zwei kleinere Anpassungen in RoundCube notwendig:

„Automatisierter Login in RoundCube 0.5.1“ weiterlesen

WordPress – Veröffentlichung sicher Planen

Um meine WordPress Installation dazu zu bringen, dass geplante Artikel mit Sicherheit veröffentlicht werden, muss ein CronJob eingerichtet werden. Das Tutorial hierfür ist am 25.06.2010 zu finden. Ein einfacher Aufruf einer beliebigen WP-Seite genügt.

*	*	*	*	*	links -dump http://www.andreasprang.de/ > /dev/null