Viele von den PHP Codern da draussen kennen es wahrscheinlich schon, aber ich will trotzdem mal darauf hinweisen. Datei Uploads in PHP sind ja manchmal etwas verwirrend, vor allem was verschiedene Fehlerquellen angeht. Um schon im Vorhinein Fehler abzufangen bietet sich folgendes Code-Snippet an:
// test if a file was uploaded
$formFieldName = 'myFile';
if (isset($_FILES[$formFieldName])) {
switch(@$_FILES[$formFieldName]['error']) {
case UPLOAD_ERR_OK: // 0
// everything is ok with the upload for php
break;
case UPLOAD_ERR_INI_SIZE:
// file is larger than the size set in php.ini
// upload_max_filesize
break;
case UPLOAD_ERR_FORM_SIZE:
// file exceeds size set in form
break;
case UPLOAD_ERR_PARTIAL:
// file upload
break;
case UPLOAD_ERR_NO_FILE:
// no file was specified (empty form field)
break;
case UPLOAD_ERR_NO_TMP_DIR:
// no tmp dir specified in php.ini
break;
case UPLOAD_ERR_CANT_WRITE:
// tmp dir from php.ini is not writable for php
break;
default:
// unknown error code
break;
}
}
Wie man sieht bietet PHP weit aus mehr Möglichkeiten fehlgeschlagene Datei-Uploads zu erkennen als manchen bewusst ist. Vor allem wenn große Dateien hochgeladen werden die zu groß sind (upload_max_filesize) gibt PHP direkt einen Fehler aus, ohne riesen Dateien anzunehmen.
[[480x|zuYL26xN.png]]
Seit Mitte April sendet die Deutsche Telekom bei nicht gefunden Seiten falsche DNS Einträge an seine Kunden um Ihnen eine Navigationshilfe zu bieten. Ich dachte erst es sei sowas die Domain-Parken mit Werbung aber die Telekom verdient sich warscheinlich ein kleines Sümmchen aus den Einnahmen der Google-Ads die auf den Seiten geschalten sind.
Ein Beispiel für die Anzeige (für alle Nicht-Telekom-Kunden) gibt es hier: Beispiellink bei domain ebayde
Wie das Technisch funktioniert kann man im Nexem Blog nachlesen.
Der erste Blogeintrag in dem neuem Zeitalter:
23, Illuminati und Hacker Allüren, wer den echten Scheiss haben will - sollte sich Kuckuksei reinpfeifen! (Gibt leider keine neue Auflage - sind ein paar Rechtschreibfehler drin)
Clifford Stoll - Astronomie Crack hat in den 80ern Tron und seine Schergen aufliegen lassen. Auf Basis seiner Notizen die mit nur 75 Cent Defizit starteten verfolgt er (sehr schön beschrieben) den Weg von Berk(e)ley nach Deutschland (damals BRD).
Chliff is mittlerweile echter Fan von sog. Klein Bottles, Reale Abbilder von Objekten die keine zwei Seiten haben! Wenn man mal bei Wickipedia schaut sieht man das echt freaky Sachen gibt. Objekte, diese Kleinflaschen oder dieses - was wahrscheinlich alle kennen - Möbiusband - die nur eine Seite haben! Wie ’ne Serviette mit nur einer Seite! Kannste nich umdrehen!
Aber dazu noch mehr: Cliff hat so’n paar Bücher geschrieben, und nachdem ich das Kuckucksei gelesen habe wollte ich ihn sehen. Auf Photos oder Film - was ist das für ein Typ. Da hilft google nicht viel, gibt nur Photos von heute.
Es gibt allerdings auch ein Video:
Clifford Stoll: 18 minutes with an agile mind
Der Typ is echt der super Assoziationsirgendwasdenker! In einer Sekunde erzählt er von damals, dann gibt es ein Wasser und danach erklärt er in kurzen Sätzen wie man die Wellenlänge auch bekannt als λ (keines lamda) misst. Schaut euch das Video an! - Achso, auch das Buch lesen!
Im Amerikanischen Fernsehen gab es auch eine Dokumentation über das Tagebuch von Cliff in dem er ja alle 3-Buchstaben-Agenturen kennen und verstehen lernt. Wenn wer das Teil auf Tape hat, oder mir sagen kann wo es das gibt soll er mir Bescheid sagen.
Im Firefox hat man ja die Java Script Console und im IE / Windows vielleicht noch die Java Console um Javascript Fehler zu sehen. Leider ist der Safari nicht von Haus aus so miteilungsfreundlich. Dem kann man aber wieder mit einem Befehl im Terminal Abhilfe schaffen:
defaults write com.apple.Safari IncludeDebugMenu 1
und schon hat man umfangreiche Debug Funktionen zur Auswahl.
Weitere gute Erweiterungen wie man sie teilweise vom Firefox kennt gibt es zum Beispiel bei Pimpsafari
Grade gesehen, is kein Fehler, is echt so, komische Zeichen!? ;-)
[EDIT]
Wo is Schmidt!!!!
okay, spielen wir mal google und satc nach,
wer is der künstler, achso! ich fall mal einfach drauf rein und spiel alles nach:
-Das- ist Alexander Petrovsky:
;-)
PS: Wenn wer besser weiss, bitte her damit, fehler inklusive!