Allerlei

MAX_FILE_SIZE beim Dateiupload mit PHP

8. December 2011

Beschämt stelle ich fest, dass ich jahrelang das hidden-Feld MAX_FILE_SIZE mit angegeben habe, wenn ich ein input type=”file” benutzt habe, obwohl es überhaupt keinen Sinn hat.

Es stammt aus dem Beispielcode für Uploads in der PHP-Doku und hat von dort aus seinen Weg in viele Tutorials gefunden. Die Doku macht Andeutungen, dies könnte den Browser veranlassen, die Größe vor Beginn des Uploads zu prüfen.

This form element should always be used as it saves users the trouble of waiting for a
big file being transferred only to find that it was too large and the transfer failed.

Tatsächlich handelt es sich aber um eine Farce. Alles, was dieses Feld bewirkt, ist, dass PHP den fertig entgegengenommenen Upload vor Abarbeitung des Scripts wieder löscht und im $_FILES-Array error auf 2 setzt.

Kein Browser führt deswegen eine Prüfung der Größe durch und sollte jemals in HTML eine solche Möglichkeit eingefügt werden, wird es ein Attribut des input-Tags werden und nicht so etwas abwegiges wie “das letzte input[type=hidden][name=MAX_FILE_SIZE] vor dem Upload-Feld”.

Ein Bugreport, dass dieser Unsinn aus der Dokumentation verschwinden soll, wurde abgelehnt.

DHL-Paketmarken auf Versandlabels

25. June 2011

Die Deutsche Post hat es offenbar geschafft, die Stampit-Server kaputtzuspielen, denn das tut es schon seit zwei Tagen nicht. Die Software ist ja ohnehin offiziell discontinued, als “Ersatz” verweist die Post auf ihre “Internetmarke”. Die ist aber aktuell auch down. Was aber funktioniert, ist die “Onlinefrankierung”. Das ist ein Onlineshop, der zum Drucken der Marken ein krüppeliges Java-Applet verwendet (warum auch immer man sowas tut). Leider fehlt diesem Java-Ding der DocumentProperties()-Aufruf, so daß man das Papierformat nicht auswählen kann. Daher habe ich diese Seite gemacht, die eine Paketmarke von dem Ding aus einem PDF oder PS herausschneidet und auf normale Labelgröße (102 mm ⅹ 105 mm) bringt. Die “Marken” passen nicht ganz auf die Labels, daher kann man auswählen, wieviel abgeschnitten werden soll bzw. worauf man verzichten möchte: Auf den gesamten oberen Rand, auf den inhaltslosen Teil des Randes (Voreinstellung) oder auf gar nichts.

Zum Konverter

Präzise Warnhinweise

25. October 2010

Secure box on flat surface

Bei Mouser hasst man offenbar unpräzise Warnhinweise

Die Geduldmaschine

10. October 2010

geduldmaschine Etiketten lassen sich auf zwei verschiedene Arten entfernen: Durch Schrubben mit allerlei Hilfsmitteln und durch langsames Abziehen. Beide Methoden erfordern sehr viel Geduld, vor allem, da beim langsamen Abziehen der Erfolg proportional zur aufgewendeten Geduld ist. Schon vom Gefühl her läßt sich sagen, daß ein Etikett um so sauberer abgeht, je langsamer man es abzieht.

Um diese Geduld nicht selbst aufbringen zu müssen, habe ich die im Bild zu sehende Vorrichtung konstruiert, die für mich geduldig ist. Ich war selbst überrascht, wie sauber sich auch bereits eingerissene Papieretiketten damit entfernen lassen.

Wenn die comdlg32.ocx fehlt…

24. August 2010

…steht auf http://support.microsoft.com/kb/168917 in dem HTML-Source der Download-Link: http://activex.microsoft.com/controls/vb5/comdlg32.cab. Herunterladen, auspacken, bei 64bit-Windows in %WINDIR%\SysWOW64\ legen und in einem elevateten Command Prompt registrieren: regsvr %WINDIR%\SysWOW64\comdlg32.ocx

Do not push this button

27. May 2010

Cool, die vodafone DSL-Easybox 802 hat einen Knopf, von dem nicht einmal der Hersteller weiß, wofür er gut ist:

Mysteriöser Knopf

Ordentliche Begründung

9. March 2010

Über die Klage einer Frau gegen den LHC:

Nach Ansicht der Karlsruher Richter hat die Klägerin nicht ausreichend dargelegt, warum sie durch die Tests in ihren Grundrechten verletzt wird. Außerdem fehle ein schlüssiger Vortrag dazu, warum der von ihr befürchtete Schaden eintrete werde. Die Größe eines vermeintlichen Schadens – hier die Vernichtung der Erde – erlaube keinen Verzicht auf eine ordentliche Begründung.

(s.a. Urteilsbegründung, Absatz 26)

Sony Reader resetten

6. November 2009

Aumann… ist ja wie in einem Adventure. Um einen Sony eReader zu resetten muß man:

Den ganzen Beitrag lesen »

Lightbox-Vergleich

24. May 2009

Diese Tabelle soll keine Kopie der Lightbox Clones Matrix sein, sondern die Lightboxen in Bezug auf einige implementationsspezifische Eingenheiten hin vergleichen:

Den ganzen Beitrag lesen »

Titten abtrennen

18. May 2009

Laut der Google Webmastertools sind dies die Suchbegriffe, über die eben dieses Blog am häufigsten gefunden wird (bevor ich diesen Eintrag verfaßt habe):

titten abtrennen

Nächste Einträge »