wichtig! XT-Commerce Update BLZ-Liste

Aktualisierung der deutschen Bankleitzahlen - diese werden zur Validierung im Payment-Modul “banktransfer” benötigt.

Install in includes/data
Download http://www.php-boutique.de/pub/xtcommerce/
File: blz.zip

Portable Applis: LAMP auf USB Stick

PHP 5.1 Release Candidate

Release Candidate für PHP 5.1 ist ab sofort verfügbar. Die interessantesten Neuerungen neben dem hier bereits kurz besprochenen Executor und den Benchmarks gegenüber der 5.0er-Version liegen im Datanbankabstraktionslayer PDO (PHP Data Objects) und eine modifizierten PCRE-Moduls für Perl-kompatible reguläre Ausdrücke auf die Version 5.0 !

Download PHP 5.1 RC PHP.NET

Hier die offiziellen News von PHP.NET zur 5.1er RC:

php rekursiv in php5 umbenennen

Ihr Hoster läßt PHP4 und PHP5 nicht als CGI sondern glücklicherweise als Apache-Modul laufen - ein Switchen der PHP-Version per .htaccess ist nicht möglich sondern wird über die Dateiendung erreicht.

Wie kann man nun rekursiv sämtliche Dateiendungen von .php auf .php5 ändern und wie kann rekursiv in sämtlichen .php Files .php auf .php geändert werden (wg. inlcude/require)?

In der bash genügen folgende skripts (können in einer Zeile eingegeben werden):

A) Dateiendungen von .php auf .php5 oder .php4 ändern:
for i in $(find ./ -type f -name “*.php”;
do
mv -i $i “${i%.php}.php5″;
done

B) in allen .php5 Files .php umbenennen in .php5
for i in $(find ./ -type f -name “*.php5″;
do
perl -p -i -e ’s/\.php/\.php5/g’ $i;
done

Der perl-regex aus B) kann alternativ auch mit dem stream-editor “sed” erledigt werden. Infos zu sed

Funny-Regex /(bb|[^b]{2})/

gefunden bei Coder-Wear: http://www.getdigital.de/index/0×6c