Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Mime Typ???? ($datei_type) Antworten
Mime Typ???? ($datei_type)

pizzataxi
Quasselstrippe


Beiträge: 248


Servus,

wie kann ich von dieser Datei den Mime Type per Php bestimmen?

C:\Eigene Dateien\Eigene Bilder\attention.gif

$datei_type kenn ich, aber wenn ich das entsprechend einsetze kommt nix bei raus. Ich habe den Verdacht, dass es an den doppelten Backslashes liegt.
Ich müsste trotzdem irgendwie dem Parser beibringen, mit was für nem Datentyp der das zu tun hat.

Habts Ihr ne Ahnung?


  Profil   E-Mail   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Gut, mit stripslashes() krieg ich die doppelten backslashes weg. Hab ich eben selbst rausgefunden. Aber an den Mimetyp komm ich trotzdem nich ran


  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Einfach Endung auswerten, für den Mime-Type brauchste allerdings ne DB, wo die aufgelistet sind...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

Andreas S
Otto-Normal-Poster


Beiträge: 81


Willst du ein Upload Skript schreiben? Wie kommen die doppelten Backslashes da rein? Sorry, aber ich versteh nicht für was du es brauchst...

$datei_type - Ist der Name des Filefeldes in der Form ebenfalls 'datei'?
Also;
1:
<input type="file" name="datei"></input>

?

Diese Nachricht wurde geändert von: Andreas S
  Profil   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Geht um nen Bildupload,

@Andreas: Das haut alles hin

1.) Es sollen nur jpegs geuppt werden können
2.) Dateien nicht größer als 100kb

Die Backslashes sind wohl bei der Übergabe in ein zweites Script (Testscript zum Fehler abfangen) entstanden

Der Bildupload soll optional sein, wie kann man das realisiern? Sollte doch auch über die Mime-Types gehen.

@ Can

Eine DB hab ich, ist das die einzige Vorraussetzung?


Diese Nachricht wurde geändert von: pizzataxi
  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Ach soo.

Dann brauchst du doch eigentlich nur die Endung abzufragen...?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

Andreas S
Otto-Normal-Poster


Beiträge: 81


Vielleicht finden wir denn Fehler wenn du das Script hier postest?

Noch etwas; auf dem Server wo du dass Script liegt, sind dort die Globalen Variablen auf on oder off? Wenn sie auf off sind ist $datei_type im $_FILES array - also: $_FILES['datei']['type']

Diese Nachricht wurde geändert von: Andreas S
  Profil   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Dann brauchst du doch eigentlich nur die Endung abzufragen...?


Mach ich ja, lese ich $datei_type aus ist die Variable leer. Zum Test hab ich einfach mal nur $datei ausgeben lassen und da stand der komplette pfad zum bild drinnen.
Siehe:

C:Eigene DateienEigene Bilderattention.gif




  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Und daraus extrahierst du die Endung und prüfst, ob es jpg ist.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Supi,

*rumdrucks* und wie mach ich das? *ismirjetzpeinlich+rotwerd*


  Profil   E-Mail   Editieren   Zitieren

Rieke
Foren-Team


Beiträge: 1503


http://www.mut.de/media_remote/katalog/bsp/382726202Xbsp.pdf

Kapitel 4 könnte eventuel das sein was du suchst, Siete 123 fängt das Thema Dateiupload über Formulare an und es läßt sich auch die Endung festlegen.


---
Blumenbeet

Diese Nachricht wurde geändert von: Rieke
  Profil   E-Mail   Website   Editieren   Zitieren

pizzataxi
Quasselstrippe


Beiträge: 248


Thanx, war das wonach ich gesucht habe...


  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben