|
Array-teile -> vorhanden in einem String?
|
|
25.12.2006, 11:21
Beitrag #1
|
|||
|
|||
|
Array-teile -> vorhanden in einem String?
Alo,
habe mich gestern Abend bzw. heute nacht doch noch etwas gefragt... Nehmen wir mal folgendes Beispiel: PHP-Code: $endungen = array(".htm",".php",".jpg"); Nun möchte ich eine Datei uploaden. Die Datei teile ich beim "." und nimm mir dann den letzten Teil zum überprüfen. bla.html.gif Nun möchte ich wissen, ob - in diesem fall .gif - in dem Array ist, wenn nein hochladen, wenn ja , fehler... Gibt es außer einer Schleife ne Möglichkeit, dass zu überprüfen? Wäre "in_array" eine Lösung? mfg |
|||
|
25.12.2006, 12:21
Beitrag #2
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Ich mache das mit in_array() oder manchmal isset(), ist fallbedingt. Wenn du das allerdings beim hochladen von Files machst (diese Art der Validierung), habe ich bald die Kontrolle über deinen Server.
Man prüft den Mime-Type, nicht den Dateinamen. |
|||
|
25.12.2006, 12:38
Beitrag #3
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Hmmm...
Frage dann..., warum es beim Mime-Type nen Unterschied ist..weil es zählt ja eigentlich die Dateiendung, oder? mfg |
|||
|
25.12.2006, 12:44
Beitrag #4
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Nein es zählt der Mime-Type. Die Überprüfungen mit den Endungen kann man austricksen.
|
|||
|
25.12.2006, 12:49
Beitrag #5
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Ja ne...das der Mime-Type nun zählt, habe ich ja verstanden^^....
wie willst du dann aber die Endung austricksen? |
|||
|
25.12.2006, 19:01
Beitrag #6
|
|||
|
|||
RE: Array-teile -> vorhanden in einem String?
~greg schrieb:Man prüft den Mime-Type, nicht den Dateinamen. Prüf am besten beides um ganz sicher zu gehen =) |
|||
|
25.12.2006, 19:12
Beitrag #7
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Hmmmm...okay
"wie willst du dann aber die Endung austricksen?" mfg |
|||
|
25.12.2006, 19:59
Beitrag #8
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
Nimm eine HTML-Datei und änder die Endung auf *.gif. Dann rufst du die Datei mal im Browser auf und schaust was passiert. Dann denkst du dir das ganze noch in PHP und weißt, warum die Endung einer Datei nicht den Inhalt einer Datei wiedergibt
|
|||
|
25.12.2006, 20:19
Beitrag #9
|
|||
|
|||
|
RE: Array-teile -> vorhanden in einem String?
So wie die hier?:
http://blacksoul.redio.de/test/test.php.gif ich hatte das letzten schonmal probiert und da hat das mit .php.html auch kein php sozusagen "durchgegangen" ...genauso wenig wie jetzt.. mfg |
|||
|
|
| Möglicherweise verwandte Themen... | |||||
| Thema: | Verfasser | Antworten: | Ansichten: | Letzter Beitrag | |
| ISO-String erkennen | Sam Fisher | 0 | 7.453 |
10.12.2008 10:31 Letzter Beitrag: Sam Fisher |
|
| File von einem FTP auslesen | teufelchenX | 32 | 2.639 |
16.11.2006 14:57 Letzter Beitrag: ~Christian |
|
| Aktuelle URL in String anzeigen | Sam Fisher | 2 | 1.155 |
03.10.2006 09:30 Letzter Beitrag: Sam Fisher |
|
| Array außerhalb von Schleifen | ~Christian | 4 | 809 |
27.07.2005 14:53 Letzter Beitrag: White |
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




