Archiv für März 2007
31. März 2007 um 20:38 · Gehört zu Best-Of, PHP (Allgemein), PHP 4
Spieglein, Spieglein an der Wand, wer ist der beste PHP Mailer im ganzen Land? Um schöne HTML Mails mit PHP rauszuschicken, gibts leider nur eine Handvoll guter Bibliotheken. Ich hab mir mal die 4 besten Mailer Klassen für PHP angeschaut und für Dich bewertet. Aber eins nach dem anderen: Hier erst mal die Liste der Teilnehmer im Wettbewerb um den ersten Platz:
Jeder der Wettbewerber tritt mit Vorteilen und Features an, mit denen die anderen nicht aufwarten. Die Allrounder sind dabei HTML Mime Mail und PHP Mailer, Lib Mail ist das Leichtgewicht unter den Mailern und der Swift Mailer überzeugt mit der üppigen objektorientierten Umsetzung.
Ausser Konkurrenz startet die Klasse miniMail, ausführlich beschrieben im verlinkten Artikel. Sie ist einfach zu benutzen, bietet ein Auto-Newsletter-Feature und unterstützt HTML-Mails, die Priorisierung und Anforderung einer Lesebestätigung.
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
31. März 2007 um 19:29 · Gehört zu PHP (Allgemein), PHP 4
Heute hat mich geplagt, was öfter passiert: Das Rad neu erfinden. In diesem Fall ging es um eine Klasse, mit der ich ein Datum abbilden kann. Eine Tatsache ist: Jeder der irgendeine größere oder kleinere PHP Applikation gebaut hat, hat sich überlegen müssen, wie er mit einem Datum umgeht.
Oft greift man dann auf Zeitstempel zurück (mit denen lässt sich ja leichter rechnen) oder nutzt einfach die PHP internen Funktionen. Die sind zwar nützlich, auf die Dauer wiederholt man sich aber ständig selbst. Und wirklich objektorientiert ist das auch nicht, oder?
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
28. März 2007 um 16:46 · Gehört zu Best-Of, MySQL
In dem Artikel “Hast Du auch schön indexiert?” habe ich bereits vor ein paar Tagen über die Notwendigkeit berichtet, von den Index-Funktionen der MySql Datenbank-Engines gebrauch zu machen.
Nur wann entscheidet man sich für welche Indexform? Diese hier stehen für MyISAM (und bis auf Volltext auch für InnoDB) zur Verfügung:
- Allgemeiner Index (Index)
- Eindeutiger Index (Unique Index)
- Volltext Index (Fulltext Index)
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
28. März 2007 um 12:44 · Gehört zu Allgemein

Beim herumstöbern bin ich auf diese sehr interessante Seite gestoßen: Technikwürze. 4 Jungs und ein Mädel berichten regelmäßig über neue Enwicklungen in den Bereichen Design und Webstandards - sehr unterhaltsam, einprägsames Musikintro.
Besonders angenehm aufgefallen ist mir der Bericht über Content Management Systeme (Nr. 65). Die zwei Jungs gehen dabei sowohl auf kommerzielle als auch Open Source Projekte ein.
Zur Sprache kommt auch das relativ junge CMS Sefrengo. Ich habe mich in der Vergangheit beruflich bedingt mit mehreren CM-Systemen auseinander gesetzt und dabei ist es mir allerdings nicht aufgefallen. Die Oberfläche sieht jedenfalls schon mal sehr schick und übersichtlich aus, ich denke da lohnt sich demnächst mal ein intensiver Blick.
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
28. März 2007 um 12:02 · Gehört zu PHP 4
Gute PHP Mailer sind selten. Entweder überfrachtet oder zu nix zu gebrauchen. Letztens bin ich über LibMail gestolpert, eine Klasse ohne viel Overhead, ganz einfach um Mime-Mails rauszuschicken. Die Klasse wird seit November 2001 nicht mehr gepflegt - wenn man an die Geburtsstunde von Mime denkt (siehe RFC 2045 bis RFC 2049) im November 1996 ist die Lib dann nicht einmal Out-Dated.
Vielleicht ist es keine PHP 5 Klasse, aber sie ist objektorientiert und unterstützt folgende Features:
- CC
- BCC
- Datei-Anhänge
- Email-Prioritäten
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
28. März 2007 um 10:03 · Gehört zu Best-Of, CSS, Framework, Javascript
Das Problem jeden CSS Entwicklers ist: Ecken sind eckig und nicht rund. Um Akzente zu setzen kommen nun doch öfter abgerundete Ecken zum Einsatz - Aber wie mit CSS umsetzen, ohne Grafiken zu verwenden?
Mittlerweile gibts viele Javascript Framworks, die das möglich machen. Eines davon ist OpenRico. Wie man auf der Webseite erkennen kann, gibts da allerdings einiges an Effekten, die man mit Rico erzeugen kann… Das bedeutet - weil für die Effekte die Bibliothek benötigt wird - das jedes Mal beim Anschauen einer Webseite knapp 90kb nachgeladen werden müssen.
OpenRico baut übrigens auf der Javascript Bibliothek prototype auf. Die runden Ecken sind aber bei der Gestaltung limitiert. Man kann keine Rahmen definieren, nur welche Ecken die Rundung betrifft und welche Farbe das Objekt hat. Aber eigentlich gehts nicht um Rico, sondern um ShadedBorder - eine kleine Javascript Bibliothek von Steffen Rusitschka.
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
24. März 2007 um 19:19 · Gehört zu PHP 5
Ich finde Template-Engines für PHP fragwürdig. Der größte Vertreter der Template-Engine-Artgenossen ist wohl Smarty. Aber ganz im Ernst: Bevor ich meine Applikationen mit einem riesen Sammelsurium an Pseudecode vollranze, baue ich lieber auf die klassische PHP Implementierung mit PHP-Tags. Das ist allemal lesbarer und performater. Ein Dorn im Auge sind mir trotzdem Mini-Snippets:
echo "<li>" . $bla. "</li>";
Kleine HTML Fetzen, die sich quer durch den kompletten Code ziehen und einfach nur scheiße aussehen. Und mit echter Objektorientierung hat das auch nix zu tun. Für solche Fälle gibts den phpsprockets HTML/XML Generator.
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
23. März 2007 um 16:37 · Gehört zu Ajax, CSS, Javascript
Du weißt was Geschwindigkeit ist? Du weißt, wie sie auf entfernte und nahe Objekte wirkt? Okay, dann brauchst Du nicht auf der Autobahn aus dem Fenster rechts von Dir schauen ;-)
Eine Kombination aus Javascript und CSS macht das Erlebnis jetzt im Browser möglich: es legt zwei Hintergründe übereinander und lässt sie beim Scrollen unterschiedlich schnell bewegen. Was entsteht, ist ein realistischer Bewegungseffekt: http://inner.geek.nz/javascript/parallax/
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
23. März 2007 um 16:03 · Gehört zu Best-Of, PHP 4
Schnell mal einen Daemon mit PHP gekloppt? Kein Problem mehr mit dem geilen phpsocketdaemon Projekt von Chris Chabot.
Mit ein paar Zeilen hat man einen Daemon etabliert, der nahezu unbegrenzt erweiterbar ist. Als kleine Zugabe wird im Tar-File gleich mal ein HTTP Server mitgeliefert. Wie die Entwickler selbst sagen, kann man bei Verwendung dieses kleinen Frameworks komplett darauf verzichten, sich mit dem Debuggen der asynchronen Verbindungen und PHP Prozesse zu beschäftigen.
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
23. März 2007 um 12:53 · Gehört zu PHP 5
Es ist nicht viel Zeit ins Land gezogen, seit Microsoft sein Office-Dateiformat quelloffen in XML definiert hat. Grund genaug, sich mal nach Klassen umzuschauen, die Excel 2003 Dokumente erzeugen können. Aufgefallen ist mir php-excel: Genauso einfach wie der Name ist, kann man aus einem mehrdimensionalen Array Excel 2003 Dokumente erzeugen. Grundlage ist eigentlich nur PHP 5.
Die Syntax ist easy, mehr als diese paar Zeilen benötigt man nicht:
$daten= array(
1 => array ("Fred", "Frida", "Werner"),
array ("Lili", "Martina", "Jessy")
);
$xls= new Excel_XML;
$xls->addArray($daten);
$xls->generateXML("testdatei");
Den kompletten Artikel lesen »
Teile und genieße
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Ältere Artikel »