Headereintrag „X-Powered-By“ von PHP abschalten

PHP gibt sich gerne als Plaudertasche und erzählt brav jedem Besucher in dem Header der Verbindung, dass es für den zurückgegebenen Inhalt verantwortlich ist. Das sieht dann ungefähr so aus: HTTP/1.x 200 OK Date: Fri, 29 Jun 2007 08:28:04 GMT Server: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch3 mod_perl/2.0.2 Perl/v5.8.8 X-Powered-By: PHP/4.4.4-8+etch3 Content-Length: 481 Keep-Alive: timeout=15, max=98 Connection: Keep-Alive […]

Instant-Messaging im Unternehmen

Gestern hat Golem einen interessanten Artikel über eine Studie zum Thema „Instant Messaging in Unternehmen“ veröffentlicht. Im Zuge dessen habe ich auch mal die Kommentare studiert und bin auf die Serverapplikation „Openfire“ gestoßen. Openfire ist ein Serverprogramm, dass das Jabber-Protokol (auch XMPP genannt) fast 100% unterstützt. Besonders einfach soll die Installation und Administration sein, bei […]

Sachen gibt’s: Bilder im CSS als base64-Zeichenkette speichern

Ab Version 2.1 der Cascading Style Sheets (Link) ist es möglich, dem url()-Wert nicht nur den Pfad/URI einer Grafikdatei zu übergeben, es können auch base64-kodierte Strings angegeben werden. Das hat den Vorteil, dass man die Datei nicht physisch auf dem Server liegen haben muss. Inwiefern man das richtig toll sinnvoll einsetzen kann, müsste man noch […]

Safari mit Fenstern

Apple hat seinen Internet-Browser „Safari“ in einer Beta-Version für Windows XP und Windows Vista zum Download freigegeben. Das Newsportal Golem weist allerdings in einem Artikel auf schwere Sicherheitslücken hin. Apple hatte im Vorfeld verkündet, gerade bei der Windowsversion hohen Wert auf die Sicherheit zu legen. Auch in Sachen Darstellung hat das Surfen nicht viel mit […]

NIE wieder alert()-Fenster!

Endlich habe ich „sie“ fertig zur Veröffentlichung! Sie? Damit ist die „JavaScript Development Console“ (kurz: JSDC) gemeint! Dadurch, dass ich viel mit JavaScript und Ajax-Techniken arbeiten muss, hat mich die Ausgabe von Variablen über alert() irgendwann so genervt, dass ich mir eine bessere Lösung basteln musste. Und genau diese Lösung will ich der Menschheit nicht […]

onChange im Firefox fehlerhaft

Ich habe schon wieder den Internet Explorer verflucht aber nein, dieses mal ist der Firefox der Bösewicht! ;) Angenommen ich habe einige Radio-Buttons mit einem „onChange„-Event ausgerüstet, dann feuert der Firefox das Event gleich dann ab, wenn ich den Radio-Button in eine andere Stellung bringe. Der Internet Explorer macht es aber erst, wenn der entsprechende […]

Animierte Grafiken + Form -> Submit + Internet Explorer

Ich könnte in den (wirklich innovativen Namen) des Blogs langsam mal den Zusatz „Internet Explorer“ aufnehmen… Jeden Tag neue tolle Kuriositäten! Folgendes Szenario: Ich möchte einen Upload realisieren (in diesem Fall für Videos). Da wir in modernen Zeiten leben, möchte ich den User in der Zwischenzeit mit einer putzigen Ladeanimation erfreuen (z.B. einem typischen Web […]

iframe mit Rand – Redmond vs. CSS

1:0 für Microsoft! :-( Wer vermutet und gehofft hat, man könne mit „border: 0px;“ einen randlosen IFRAME erzeugen, der hat wieder mal die Rechnung ohne den Internet Explorer gemacht. Der findet Ränder nämlich trotzdem toll. Abhilfe schafft nur das HTML-Attribut frameborder mit dem Wert 0. Sieht dann so aus: Muss ja auch nicht immer einfach […]