Post von realloc | Einsortiert in Code am 12. September 2007 | Keine Kommentare 
Während bei kleinen Formularen wenig Probleme zu erwarten sind und sich meist nur die Frage stellt, ob die Übergabe des Formularinhaltes mittels $_GET nun besonders doof aussieht oder nicht, kann es bei größeren Projekten oder in speziellen Fällen – etwa bei der Ansteuerung eines RPC-Dienstes – notwendig sein, sich mal ernsthaft über die verwendete Methode des Form-Tags Gedanken zu machen.
Lässt man bei einem form das Attribut method weg, wird $_GET als default verwendet. Um einen $_GET-String als Link darzustellen, empfiehlt es sich, auf die Funktion urlencode zurückzugreifen. …

Post von realloc | Einsortiert in Code am 7. September 2007 | 1 Kommentar 
Erst kürzlich habe ich im PHP-Forum einen Post mit dem Titel “pattern abstract factory” entdeckt. Das interessierte mich. Welche Probleme oder Unklarheiten könnte der Schreiber wohl mit dem Pattern haben? An sich wird das Pattern ganz einfach angewendet. Man definiert eine abstrakte Klasse mit prototypartigen Methoden. Alle Unterklassen müssen nun die entsprechenden Methoden implementieren, sonst steigt der Interpreter mit einer Fehlermeldung aus. Da in PHP4 der Gebrauch von abstract noch nicht möglich ist, ist das Pattern (so gut wie) nicht umsetzbar und findet erst mit PHP5 einen …

Post von realloc | Einsortiert in Code, Optimierung am 29. August 2007 | 3 Kommentare 
Wichtiger Hinweis: Der Artikel ist stark veraltet. Bitte lese die aktuellere Neuauflage!
Ich benutze ja schon seit längerem einen externen Service, um meine Linkpartnerschaften zu überwachen. Der angebotene Service ist für mich mehr als ausreichend. Da kann ich mich nur bedanken und artig einen Backlink setzen. Bei der ewigen Diskutiererei der SEO-Szene über Backlinks, gute und schlechte Nachbarschaft, 301- oder 302-Weiterleitungen, Nofollow-Links usw. stellt sich mancher die Frage, wie man einen simplen Check eigentlich in PHP darstellen kann.
Üblicherweise hat der Linkpartner irgendwann mal …

Post von realloc | Einsortiert in Code am 23. August 2007 | Keine Kommentare 
Als ich mich vor einiger Zeit über array_key_exists aufgeregt habe, habe ich eine Funktion namens getmicrotime () verwendet, die mir im Wesentlichen nur die Berechnung der Zeit vereinfacht hat. Das verwendet Beispiel sollte auch nur die Ausführungszeit berechnen und war für diesen Zweck durchaus geeignet. Der Nachteil einer solchen Lösung ist, dass man immer wieder die Startzeit setzen muss, dann zu gegebener Zeit die Berechnung macht und am Ende das Resultat formatiert ausgibt. Kein Problem!? Oder doch?
In komplexen Systemen kann man oft nur schwer die Seiteneffekte abschätzen, die eine Änderung …

Post von realloc | Einsortiert in Code am 22. August 2007 | Keine Kommentare 
Schaut man sich mal das vorhandene PHP-Funktionsset für die Ausführung von Programmen auf dem verwendeten Server an, wird man feststellen, dass da so einiges angeboten wird, das seinen Sinn nicht sofort offenbart. Einige Commands stehen im safe mode nicht zur Verfügung, andere liefern nur die letzte Zeile der Ausgabe usw. Für den Fall, dass man die komplette Ausgabe benötigt, wird auf passthru verwiesen. Dummerweise wird der Rückgabetyp von passthru aber mit void bezeichnet, was die Befürchtung, dass diese Daten sofort in den Ausgabestrom geschrieben werden, zur Gewissheit werden …
