myty - Handbuch für Redakteure und Administratoren

Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.  

Formular mit Datei-Upload

modul: formmanager
Release Info
Version: 3.5
SELECT SQL_CALC_FOUND_ROWS modulesfaq_questions.*, modulesfaq_answers.Version,`modulesfaq_questions`.`id`,`modulesfaq_questions`.`status` FROM `modulesfaq_questions` LEFT JOIN modulesfaq_answers ON modulesfaq_questions.id=modulesfaq_answers.modulesfaq_questions_id AND modulesfaq_answers.id=556 WHERE 1 AND modulesfaq_questions.id=383 AND `modulesfaq_questions`.`language` = 'de' AND `modulesfaq_questions`.status = 'enabled' LIMIT 0,1

Eine Datei-Auswahl hinzufügen

  1. ein neues Feld vom Typ int erstellen
  2. für das neue Feld den Formulartyp „File“ wählen und die Änderung übernehmen

Upload beschränken auf:

Dateityp (MIME-Type)

Um den Dateiupload auf bestimmte Dateitypen einzuschränken kann in den Optionen zum Formularelement (Icon rechs klicken) unter MIME-Types“ ein oder mehrere Mime-Types angegeben werden. Die Werte werdne mit mit Komma getrennt.

Für Bilder wären dies „image/jpeg,image/pjpeg,image/jpg,image/pjpeg“. Die Angabe von Image/* ist noch nicht möglich.

Unter http://de.selfhtml.org/diverses/mimetypen.htm#uebersicht findet man eine Übersicht über alle möglichen MIME-Types.

Dateigröße

Es kann eine maximale Dateigröße in Byte angegeben werden.

Upload-Verzeichnis

Unter „Upload-Verzeichnis“ kann ein Verzeichnis als Speicherort gewählt werden.

Eine eigenes PHP-Script für den Dateiupload verwenden

Soll ein eigenes Script den Dateiupload, das $_FILES Array verarbeiten, muss unter „Dateiübertragung“ die entsprechende Checkbox aktiviert werden. Die Prüfung auf die maximale Dateigröße und den angegebenen MIME-Type wird weiterhin durchgeführt. Unter "Datenspeicherung" muss der Pfad zum PHP-Script eingetragen werden.

Autor: Frank Hönisch
letzte Änderung: 01.09.2011
Kommentare 0
Fragen von Nutzern 0
ähnliche Themen 7

Kommentieren

 

Stellen Sie eine Frage

 

offene Fragen

Zu diesem Beitrag existieren keine offenen Fragen.

SELECT modulesfaq_questions.*, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.status='enabled' AND modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answer, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answerCount, (SELECT COUNT(*) FROM modulesfaq_questions AS MQ WHERE MQ.Modul = modulesfaq_questions.Modul GROUP BY MQ.Modul) AS questionsByModul FROM modulesfaq_questions WHERE 1 AND modulesfaq_questions.language = 'de' AND modulesfaq_questions.status = 'enabled' AND modulesfaq_questions.Modul = 'formmanager' ORDER BY modulesfaq_questions.Modul, modulesfaq_questions.pos, modulesfaq_questions.Frage

Alle Beiträge zum Thema

Auf Facebook teilen