Von Maschinen und Menschen

31.05.2010

botEs war einmal, das Internet. Es war unterteilt in drei große Lager:

  • Die Entwickler / Anbieter von Webseiten
    Sie stellen all die netten Seiten und Dienste im Netz zur Verfügung, erhoffen sich dadurch große Gewinne und hassen Spammer.
  • Die „normalen und unbedarften“ User
    Sie surfen wahllos durch das Internet auf die Seiten und Dienste der Anbieter und geben dort ihr sauer verdientes Geld aus.
  • Die Spammer
    Sie nerven alle, indem sie in Formularen und Foren der Anbieter (von den Postfächern der User ganz zu schweigen) unerwünschte Werbung über Sachen verbreiten die eigentlich sowieso kein Mensch braucht.

Vermutlich – nein, wahrscheinlich – gibt es noch mehr Lager und Parteien die irgendwie für das Netz relevant sind, allerdings wollen wir uns heutzutage mal nur mit diesen Dreien beschäftigen, denn gerade zwischen ihnen ist die Beziehung besonders schwierig.
Die Fronten sind klar: Anbieter wollen eigentlich nur mit den Usern/Kunden kommunizieren und die Spammer am liebsten aussperren, welche das Web mit unerwünschten (und vor allem unbezahlten) Werbeanzeigen und Links zu dubiosen Webseiten überschwemmen. Artikel lesen »


Mailversand mit PHP

15.07.2009

php_mailMails über PHP zu verschicken ist meistens ein ganz besonderes Abenteuer. PHP stellt dazu zwar freundlicherweise die Funktion mail() zur Verfügung, aber alles was über eine E-Mail mit standard ASCII Text hinaus geht gestaltet sich kompliziert. Sobald man Sonderzeichen, Anhänge und vielleicht HTML-Mails verschicken möchte wird die Sache schnell kompliziert.

Um mir selbst den Alltag zu erleichtern wenn ich wiedermal die Daten eines Kontaktformulares per E-Mail zustellen muss habe ich mir eine PHP-Klasse geschrieben, die den Mail-Versand mit PHP deutlich erleichtert.
Den Gebrauch dieser Klasse möchte ich heute erläutern, da ich denke das auch noch Andere meine Probleme kennen. Artikel lesen »


Fortschrittsbalken in CSS

03.05.2009

balkenAus irgendeinem Grund finde ich in letzter Zeit immer häufiger Verwendung für Fortschrittsbalken in meinen Web-Projekten.
Mit diesen Balken lässt sich nicht nur ein Fortschritt anzeigen, sondern auch Mengenverhältnisse, wie das zum Beispiel bei lastFM der Fall ist.

Die letzte “Version” meiner Fortschrittsbalken ist mittlerweile sogar animiert und beherrscht Farben – heute möchte ich erklären wie Du das System ebenfalls verwenden kannst.

Für diesen Artikel solltest du HTML, CSS und JavaScript verstehen, PHP ist von Vorteil

Artikel lesen »


Vorgänge auf Webseiten cachen

04.04.2009

CacheFly LogoIch habe beim Programmieren von Web-Projekten früher den Fehler gemacht das ich alle Daten bei jedem Seitenaufbau immer live aus der MySQL Datenbank abgerufen und auf der Seite ausgegeben habe. Daran ist bei kleinen Seiten grundsätzlich nichts auszusetzen, aber als ich mal bei einem größeren Projekt war bemerkte ich ganz schnell das ein paarhundert Besucher pro Tag schon ziemliche Last auf dem Server auslösen können, wenn die Seite komplexe Scripte benötigt um ihre Informationen aufzubereiten. Artikel lesen »


Tod dem IE6

03.04.2009

logoHey, lang ist’s her, ich weiß, aber bei dem schönen Wetter dachte ich: “Schreibst mal wieder was” und vielleicht interessiert es sogar jemanden. :)

Ich möchte dem geneigten Leser ein kleines (großes) Projekt  vorstellen:
Wir alle (die wir Webseiten erstellen müssen) hassen ihn – den Internet Explorer 6.
Wer aufmerksam meinen Blog gelesen hat weiß schon das ich kein Freund dieses Machwerks Browsers bin und ihn lieber heute als morgen aus dem Web verschwinden lassen würde. Artikel lesen »