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:
- PDO (PHP Data Objects) - A new native database abstraction layer providing performance, ease-of-use, and flexibility.
- Significantly improved language performance mainly due to the new Zend Engine II execution architecture.
- The PCRE extension has been updated to PCRE 5.0.
Many more improvements including lots of new functionality & many bug fixes, especially in regards to SOAP, streams and SPL. - See the bundled NEWS file for a more complete list of changes.
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