Datenschutz Impressum

NOF-Schule | Forum

zur Schule NOF-NetObjects-Tutorials von Tommy Herrmann


Formulargenerator Werner Zenk-Mehrfachauswahl und Dateiname
#1
Hallo Werner und allen andern!
Ich habe mit dem Formulargenerator von unserem Werner eine Seite ( https://www.zaschaller-plauen.de/DAC3.php ) erstellt und gleich 2 Fragen. Ich stelle sie mal hier in einem Thread und hoffe, dass das in Ordnung ist:
  1. Bei "Instrumente" würde ich gerne mehrere Vorgaben auswählen, also z.B.: Turbine, Grünes Winkelstück und Blaues Winkelstück. Wie geht das?
  2. Beim Hochladen einer Datei wird diese mit einem zufälligen Namen versehen. Kann man als Namen einen Zeitstempel nehmen?
Code:
// Datei hochladen
$Files = "";
$Filename = "";
for ($I = 0; $I < count($_FILES["File"]["name"]); $I++) {
  if ($I > $Maxdateien) break;
  if ($_FILES["File"]["name"][$I] != "" && $_FILES["File"]["error"][$I] === UPLOAD_ERR_OK) {
  $Array = explode(".", basename($_FILES["File"]["name"][$I]));
  $Filename = substr(preg_replace("/[^a-z0-9_-]/", "", strtolower(strtr($Array[0], "äöüß", "aous"))), 0, 45);
  if (file_exists($Verzeichnis . "/" . $Filename . "." . strtolower(end($Array)))) {
    $Filename .=  "_" . rand(1, 9999);
  }
  $Filename .= "." . strtolower(end($Array));
  if (in_array($_FILES["File"]["type"][$I], $Datentyp)) {
    if ($_FILES["File"]["size"][$I] <= $Maxgroesse) {
    move_uploaded_file($_FILES["File"]["tmp_name"][$I], $Verzeichnis . "/" . $Filename);
    if (file_exists($Verzeichnis . "/" . $Filename)) {
    $Files .= "http://" . $_SERVER["SERVER_NAME"] . "/" . $Verzeichnis . "/" . $Filename . ", ";
    }
Keine Zeit, muss Haare machen!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#2
Zitat:Bei "Instrumente" würde ich gerne mehrere Vorgaben auswählen, also z.B.: Turbine, Grünes Winkelstück und Blaues Winkelstück. Wie geht das?

Markiere in der Auswahlliste einen Eintrag mit dem Mauszeiger. Drücke dann die Taste STRG (Steuerung) und wähle mit dem Mauszeiger eine weitere Option aus.


.gif  instrumente.gif (Größe: 25,99 KB / Downloads: 18)


Das funktioniert aber nur, wenn die Auswahlliste das Attribut multiple hat!
Du kannst im Formular Generator auf der rechten Seite einen Hilfetext eingeben, zb: "Mehrfachauswahl möglich"

Zu Frage 2:
Füge nach:
PHP-Code:
$Filename substr(preg_replace("/[^a-z0-9_-]/"""strtolower(strtr($Array[0], "äöüß""aous"))), 045); 
folgendes ein:
PHP-Code:
$Filename .=  "_" date("Y-m-d_H-i-s"); 
Dann wird zB: aus der Datei: demo.txt
demo_2019-08-04_23-46-07.txt
Werner
https://werner-zenk.de - Webseiten erstellen, optimieren und aufpeppen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#3
thumbs up Beides funktioniert hervorragend! Ich danke Dir, Werner. :D
Keine Zeit, muss Haare machen!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Kleine Suchmaschine vom Werner: Sicherheitsrisiko? Martin73 6 210 26.03.2019, 21:10
Letzter Beitrag: Martin73
  Formular Generator von Werner EinDet 30 1.103 27.01.2019, 23:14
Letzter Beitrag: EinDet
  Neue Internet-Präsenz von Werner Zenk Tommy Herrmann 4 3.009 09.08.2016, 14:42
Letzter Beitrag: Tommy Herrmann



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
nach oben An den Anfang der Seite scrollen
NetObjects Fusion Infos, Downloads und Updates Diese Website wird durch Bot-Trap vor Spam geschützt!