Dateitypen überprüfen
Adam S.
- php
0 André Laugks0 Adam S.0 André Laugks0 Adam S.
0 André Laugks
Hi @ALL
Ich würde mal gerne wissen ob es möglich ist mit PHP Dateitypen vor dem Versand zu überprüfen und ggf. nicht zu senden.
Ich möchte nur Bilddateien über ein Formular übertragen und alle anderen Dateitypen gleich ausschliessen. Es gibt ja eine Funktion im Formular selbst die lautet:
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000">
und dann eben:
<INPUT TYPE="file" name="BILDNAME">
Gibt es noch eine andere Variable ausser MAX_FILE_SIZE, die man in diesem Fall für den MIME-Typen verwenden könnte ?
z.b. ...name="MIME_TYPE" value="image/*"......
Für eine schnelle Hilfe / Lösung wäre ich sehr dankbar.
Bye.
Hallo!
Ich würde mal gerne wissen ob es möglich ist mit PHP Dateitypen vor dem Versand zu überprüfen und ggf. nicht zu senden.
Mit PHP, ohne das Formular zu versenden? Wie soll PHP an die Daten kommen?
GetImageSize()
http://www.php.net/manual/de/function.getimagesize.php
Gibt unter anderem den Grafikdateitype zurück!
MfG, André Laugks
Hi !
Natürlich soll das Formular gesendet werden aber er soll die Datei sozusagen rausfiltern und nicht mitsenden falls es sich um keine Grafikdatei handelt. Mit dem MAX_FILE_SIZE funktioniert es wunderbar aber es ist für mich uninteressant da es eben Dateitypen und nicht eine bestimmte Grösse filtern soll. Dein Tipp allerdings mit dem "GetImageSize" bringt mich glaube ich wieder ein Stück weiter. Danke für die Hilfe. Hast Du vielleicht eine Ahnung welches Buch zu empfehlen wäre für PHP4 ? Manche schwören auf das von Data Becker "Internet Intern - PHP4 & MySQL" aber ich weiss nicht so recht da Data Becker meistens nur Müll auf den Markt schmeisst. Ich hab im Moment das von Gallileo Computing für Einsteiger aber da wird zu viel über HTML selbst gesprochen und dann auch der (wie ich finde) zu schnelle Sprung zu MySQL aber PHP selbst wird nicht ausführlich genug beschrieben. Gibt es eigentlich ein Buch in dem ähnlich wie bei der Online Dokumentation von PHP genaue Beispiele gezeigt werden aber eben für JEDEN Befehl und ausführlich genug, dass man es auch ohne sich an den Compi setzen zu müssen verstehen kann ? Für mich sind Sachen wie Kalender-/Zeitfunktionen, Dateiupload, Text an bestimmte Stellen einfügen usw. und dafür suche ich ein Buch das mir alles verständlich (mit Beispielen etc.) erklären kann.
Danke nochmal.
Bye
Hallo!
Manche schwören auf das von Data Becker "Internet Intern - PHP4 & MySQL" aber ich weiss nicht so recht da Data Becker meistens nur Müll auf den Markt schmeisst.
Habe aber nur gutes über dieses Buch gehört. Hat Data Becker nicht das Niveau etwas angezogen?!
Ich hab im Moment das von Gallileo Computing für Einsteiger aber da wird zu viel über HTML selbst gesprochen und dann auch der (wie ich finde) zu schnelle Sprung zu MySQL aber PHP selbst wird nicht ausführlich genug beschrieben.
Dieses Buch ist MÜLL!
Gibt es eigentlich ein Buch in dem ähnlich wie bei der Online Dokumentation von PHP genaue Beispiele gezeigt werden aber eben für JEDEN Befehl und ausführlich genug, dass man es auch ohne sich an den Compi setzen zu müssen verstehen kann ? Für mich sind Sachen wie Kalender-/Zeitfunktionen, Dateiupload, Text an bestimmte Stellen einfügen usw. und dafür suche ich ein Buch das mir alles verständlich (mit Beispielen etc.) erklären kann.
Im Buch von Jörg Krause, wird sowas eigentlich besprochen. Ob ich mir dieses Buch heute noch einmal kaufen würde...?! Ich hatte letzte Woche eine abgespeckte Version in der Hand und etwas reingelesen. Im Gegensatz zu seinem großen Buch, nimmt er auch z.B. Sessions durch.
http://www.amazon.de/exec/obidos/ASIN/3446217541
Ich setzte aber wohl ehr auf, mein Krause-Buch was ich noch habe, mySQL von Paul Dubois []link:http://www.amazon.de/exec/obidos/ASIN/382725793X/. mySQL von Michael Kofler soll auch sehr gut sein http://www.amazon.de/exec/obidos/ASIN/3827317622. In beiden Büchern wird auch der Zugriff auf mySQL über PHP besprochen.
Referenzen direkt an der Quelle, sind so und so immer am aktuellsten. Die PHP-Referenz wird ja auch nach und nach ins deutsche Übersetzt.
Danke für die Infos ! Werde mir dann doch das Data Becker Buch mal anschauen bzw. zulegen.
Hallo!
Da ist mir doch noch etwas eingefallen. Hat sich die Investion in das HTML/XHTML-Buch doch gelohnt
<INPUT TYPE="file" name="BILDNAME">
<input type="file" name="bild" accept="image/*">
Hier sind bei der Dateiauswahl nur Bilder angezeigt bzw. zur Auswahl dargestellt. image/jpg sollte also nur JPGs zur Auswahl zulassen.
http://www.teamone.de/selfhtml/tchg.htm
http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#h-17.4
http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accept
MfG, André Laugks