Moin,
aber Du kannst doch mit jedem Formular Dateien auf den Server laden.
Dabei kannst Du via Skript angeben wie groß die sein dürfen und welches Dateiformat erlaubt ist. Hier habe ich Test-Formular erstellt:
https://www.mobirise-tutorials.com/Form ... ontakt.php
Das ist mit dem "
Formular Generator" vom Werner erstellt.
Du erstelltst gleich auf der 1. Seite eine Beschriftung, wie z.B. "Datei hoch laden":
... und Du kannst auf der 2. Seite beim
Formulartyp am Auswahlfeld wählen > "
Datei hochladen":
.. dann kannst Du auf der 3. Seite im Code die Optionen dafür hier festlegen, wie Anzahl, Typ oder Dateigröße usw.:
Code: Alles auswählen
// Dateien hochladen
// Verzeichnis
$Verzeichnis = "uploads"; // Benötigt Schreibrechte!
// Die Größe (einer einzelnen) Datei die maximal
// hoch geladen werden darf (in Bytes eintragen).
$Maxgroesse = 0; // 1024 Bytes = 1 KB (1048576 Bytes = 1 MB)
// Umrechner: https://werner-zenk.de/tools/umrechner.php
// Anzahl der maximalen Dateien die hoch geladen werden dürfen.
$Maxdateien = 1;
// Angabe des Datentypen (Mimetypen) der hoch geladen werden darf.
// Mimetypen: https://werner-zenk.de/php/mimetypen.php
$Datentyp = array(
"png" => "image/png",
"jpg" => "image/jpeg",
"jpg" => "image/pjpeg",
"jpeg" => "image/jpeg",
"gif" => "image/gif",
"txt" => "text/plain",
"htm" => "text/html",
"pdf" => "application/pdf",
"zip" => "application/x-zip-compressed",
);
// Ausgabe der Datentypen und Dateigröße formatieren
$Dtype = implode(", ", array_unique(array_keys($Datentyp)));
$Dsize = ($Maxgroesse >= 1048576) ? number_format(($Maxgroesse / 1024 / 1024), 1, ",", ".") .
" MB" : number_format(($Maxgroesse / 1024), 1, ",", ".") . " KB";
Hier eine Liste vom "
Mimetyp" der hoch geladen werden darf:
https://werner-zenk.de/php/mimetypen.php
Wie man den Code vom "
Formular Generator" in Mobirise einbaut, habe ich in meinem Tutorial dazu beschrieben:
https://www.mobirise-tutorials.com/Form ... mular.html