Archiv für Dezember 2009

Weihnachten, Google, Firefox und ich

Veröffentlicht am 28. Dezember 2009 um 20:34 by Fabian Martin Permalink

Nach einem Blick in die Google Webmaster Tools, wage ich zu behaupten, dass wieder viele PCs und Notebooks verschenkt wurden.

Schade das, bei vielen Beschenkten, scheinbar der Firefox abstürzt oder Probleme beim Starten hat.

PHP: E-Mail Versand unter Windows mit Fake Sendmail testen

Veröffentlicht am 7. Dezember 2009 um 22:39 by Fabian Martin Permalink

Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von Fake Sendmail dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und von hier aus mit Thunderbird oder einen Text Editor öffnen.

Installation:

  • Ladet Fake Sendmail herunter und entpackt die sendmail.exe und sendmail.ini in ein Verzeichnis eurer Wahl (z.B. c:\sendmail)
  • Öffnet die sendmail.ini und sucht nach der Option smtp_server. Setzt den Wert, auf einen existierenden Pfad (z.B. c:\sendmail\mails).
  • Sucht default_domain und setzt den Wert auf die gewünschte Standard Domain (z.B. localhost)

    Beispiel:
    smtp_server=c:\sendmail\mails
    default_domain=localhost
  • Öffnet eure php.ini und prüft ob die Einträge SMTP und smtp_port auskommentiert sind.
  • Nun sucht sendmail_path und setzt dort den Pfad zum Sendmail Programm, sowie den Parameter -t
    Beispiel:

    ;SMTP = localhost
    ;smtp_port = 25
    sendmail_path = "C:\sendmail\sendmail.exe -t"

Der E-Mail Versand unter Windows sollte nun funktionieren.

Links:

MySQL: Varchar/Char Felder nummerisch sortieren

Veröffentlicht am 7. Dezember 2009 um 13:21 by Fabian Martin Permalink

Es gibt Situationen, in denen muss man ein Char Feld nummerisch sortieren. Versucht man es mit einem normalen ORDER BY, schlägt man fehl. Erst eine Konvertierung in einen Zahlentyp bringt das gewünschte Ergebnis.

SELECT * FROM TestTabelle ORDER BY CONVERT(`char_feld`, SIGNED);
Links: