Dateien mit Safari hochladen und PHP

Wer PHP-Seiten erstellt und dort eventuell auch mal das Hochladen von Dateien zulassen möchte, erlebt unter bestimmten Umständen (die sich mir bisher noch nicht ganz erschließen), dass Safari (alle Versionen) dies nicht mehr zulässt. Er lädt und lädt, aber nichts passiert. Wer das feine Programm Little Snitch dabei im Einsatz hat, wird oben im Netzwerkmonitor sehen, dass kein Netzwerkverkehr mehr stattfindet, d.h. Safari befindet sich sozusagen im Leerlauf, obwohl er anzeigt, dass er die Datei hochlädt. Das ganze betrifft übrigens nicht nur PHP, jedes andere System ist davon auch betroffen.

Was also tun? Die Lösung ist geradezu banal! Als erste Zeile in der PHP-Seite einfach folgenden Schnipsel einfügen:

<?php header("Connection: close"); ?>

Das war’s schon. Zitat aus den header-Docs:

HTTP/1.1 defines the „close“ connection option for the sender to signal that the connection will be closed after completion of the response. For example,

Connection: close
in either the request or the response header fields indicates that the connection SHOULD NOT be considered `persistent‘ (section 8.1) after the current request/response is complete.

HTTP/1.1 applications that do not support persistent connections MUST include the „close“ connection option in every message.

Musiktipp: „No better than this“ – John Mellencamp

Mal wieder ein Tipp aus der Musikecke:

John Mellencamps Meisterwerk? Ja, bestimmt! 13 fantastische, handgezupfte, rauhe Werke, die in Zusammenarbeit mit „T-Bone“ Burnett aufgenommen wurden. Dabei benutzen die beiden Herren für die Aufnahmen sehr, sehr altes, analoges Aufnahmeequipment (einen 55 Jahre alten Ampex-Recorder, dürfte in etwa so aussehen). Folgerichtig ist die komplette CD (bzw. LP – die habe ich geordert) in Mono aufgenommen. Mono ist natürlich nicht mehr wirklich zeitgemäß, dennoch verblüfft die Aufnahme mit schöner Tiefenstaffelung und rundem, warmen Klang. Es macht richtig Spaß, dieses Meisterwerk von vorne bis hinten durchzuhören!

Ist es Country oder Rock? Wie so häufig lässt sich das bei amerikanischen Songwritern nicht genau sagen. Der alte Bob Dylan leuchtet ab und an durch, auch Anklänge an Blueslegenden wie Skip James sind durchaus zu erkennen. Wie auch immer man die Musik klassifizieren mag, dieses Album ist aus meiner Sicht eines der besten überhaupt in den letzten Jahren! Absolut wohltuend hebt es sich vom täglichen Musikeinerlei ab: Musik für Kopf, Ohren und Seele!

No better than this bei JPC

Umbau des Rödelheimer Bahnhofes

Am Bahnhof wird seit über einem Jahr gebuddelt und gebaggert, oft auch mit erheblichen Nebenwirkungen. Unglaublich, wie viel Erde dabei schon bisher bewegt wurde. Ich habe jetzt einen Blog gefunden, der das ganze minutiös protokolliert. Er ist wirklich sehr detailliert und hat u.a. auch Links auf die Bauzeichnungen bei der Stadt Frankfurt. Ich bin sehr gespannt, wie der finale Bahnhof dann aussehen wird.

Letztes Wochenende gab’s dann von Hazelwood noch eine schöne satirische Veranstaltung mit dem Titel Rödelheim 21, die sich sehr spaßig mit den Kosten des Umbaus auseinandergesetzt hat. Ich wollte ja auch zur Demo, habe es dann aber leider nicht geschafft.

Macoun 2010

Ei sowas, das habe ich dieses Jahr total vergessen hier anzukündigen! Natürlich findet auch dieses Jahr wieder die Macoun in Frankfurt statt! Chris und ich haben keine Mühen gescheut, Euch wieder ein tolles Vortragsprogramm zu bieten – und wir waren uns nicht zu schade, die Macoun nun über zwei Tage gehen zu lassen. Somit findet die diesjährige Macoun am 2. und 3. Oktober wieder im Haus der Jugend statt.

Ein Ticket für beide Tage kostet EUR 89,00 (inkl. MwSt.), Tagestickets EUR 59,00. Anmelden kann man sich noch bis zum 25.09.

Wir freuen uns auf Euch!