geschrieben von rok am 27. Januar 2010

Diese Herausforderung hatte ich jüngst zu meistern. Ursprung war eine recht unsinnige Datenbankstruktur bei einem Kunden. Dort gibt es keine Normalisierung im Datenbankuniversum
Aber nun genug gejammert. Auch damit muss man als Programmierer klar kommen. Die Problemstellung ist, dass eine Hierarchie durch eine Zeichenfolge in einem Textfeld angegeben wird. Dabei können mehrere Hierarchien auftreten, [...]

weiterlesen »

geschrieben von rok am 19. November 2009

Also ich hatte jetzt gerade wieder das Problem, dass mein GSales_Connector (XMLRPC-Schnittstelle zu GSales mit sehr erweitertem Funktionsumfang im Vergleich zur normalen Schnittstelle von GSales) ein wenig herumgezickt hat. Er lieferte Sachen wie folgendes:

Exception: Failed to parse response
~~ /[..]/library/Zend/XmlRpc/Client/ServerProxy.php@93: Zend_XmlRpc_Client->call(string, array)
~~ /[..]/library/GSales/SeriesInvoice.php@144: Zend_XmlRpc_Client_ServerProxy->updateSeriesInvoicePosition(integer, array)

Nun dachte ich mir so, dass ich zum debuggen einfach mail() nutzen [...]

weiterlesen »

geschrieben von rok am 26. Mai 2009

Das tolle an php ist ja eigentlich seine Einfachheit…aber manchmal könnte ich es an die Wand klatschen.
Folgender Quellcode bringt kein großes “Ä”:

echo strtoupper(’ä’);

Folgender Quellcode hingegen schon:

$s = strtoupper(’ä’);
$s = strtr($s, array(
‘ä’ => ‘Ä’,
‘ö’ => ‘Ö’,
‘ü’ => ‘Ü’,
));
echo $s;

Tja, das kann schon echt nervig sein.

weiterlesen »