Bei einer PHP-Formmail Attachmentdateitypen fixieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Bei einer PHP-Formmail Attachmentdateitypen fixieren

Beitrag von Valerie Raghnall »

Hi,

nochmal eine Frage zur Formularänderung. Ich habe (bzw. ein nettes Generatortool hat) mir ein Formular erstellt, in dem auch Attachments mitgeschickt werden können. funktioniert soweit auch ganz gut. Allerdings möchte ich die Attachmentmöglichkeit auf jpg und gif einschränken.

Leider bin ich in php nicht so besonders bewandert und bin so mal wieder auf eure Hilfe angewiesen. Was muss ich machen um diese Einschränkung hinzukriegen?

Hier die beiden verwendeten Dateien (damit ihr euch einen Überblick machen könnt): Formmail und Definitionen
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hmmm... ist zwar nicht lebenswichtig, aber schön wäre es trotzdem, wenn mir jemand helfen könnte in der sache.

ich hatte versucht, die definitionen der anderen dateien rauszunehmen, aber nur enie fehlermeldung damit produziert... war wohl auch nicht wirklich richtig *g*
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

Beitrag von 123teddy321 »

hallo

suche:

Code: Alles auswählen

     $aMimeType = array(  
                                        "txt" => "text/plain" , 
                                        "pdf" => "application/pdf" , 
                                        "zip" => "application/x-compressed" , 

                                        "html" => "text/html" , 
                                        "htm" => "text/html" , 

                                        "avi" => "video/avi" , 
                                        "mpg" => "video/mpeg " , 
                                        "wav" => "audio/wav" , 

                                        "jpg" => "image/jpeg " , 
                                        "gif" => "image/gif" , 
                                        "tif" => "image/tiff " , 
                                        "png" => "image/x-png" , 
                                        "bmp" => "image/bmp"  
ersetze mit:

Code: Alles auswählen

     $aMimeType = array(  
                                        "jpg" => "image/jpeg " , 
                                        "gif" => "image/gif"  
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hmmm... das hatte ich probiert und es gab eine fehlermeldung danach... aber ich werd mir das nochmal ansehen... vielleicht hab ich ja nur was geschrottet beim rausnehmen.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

Beitrag von 123teddy321 »

ich habe im script sonst nichts gefunden, wo die endungen die erlaubt sind definiert sind, deshalb ist das eigentlich die einzige möglichkeit!
du khattest bestimmt vergessen am ende das "," wegzumachen, dass nmuss nämlich weg!
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hmmm... fehler kommt keiner... war wohl das , ... aber es erlaubt trotzdem alle filetypen.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hat vielleicht jemand einen anderen vorschlag? gibt es dafür einen code, der das fixiert?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Antworten

Zurück zu „Coding & Technik“