Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Ich habe vor die Dateianhänge zu überprüfen, welche an ein Onlineformular angehängt werden. Und das am besten noch vor dem Upload der Dateien.

Ist das überhaupt möglich oder kann man die erst prüfen, sobald sie hochgeladen wurden?

Und wenn ja mit welcher Möglichkeit kann man das machen?

Es müsste die Datei auf Größe und Endung (Typ) geprüft werden.

Danke

Sebi

Geschrieben

Hmm das hatte ich mir auch schon durchgelesen aber meine Frage ob das vor einem Upload zu prüfen ist oder erst, wenn die Dateien im temporären Ordner geladen wurden wurde da nicht beantwortet.

Geschrieben
Hmm das hatte ich mir auch schon durchgelesen aber meine Frage ob das vor einem Upload zu prüfen ist oder erst, wenn die Dateien im temporären Ordner geladen wurden wurde da nicht beantwortet.

Wie willst du das vor dem Upload überprüfen? Vor dem Upload ist die Datei auf dem Clientrechner. Willst du vollen Dateisystemzugriff auf den Clientrechner? ;)

Geschrieben
Wenn man das Formular abschickt, dann kannst Du mit $_FILES['userfile']['size'] die Größe und mit $_FILES['userfile']['name'] den Dateinamen noch vor dem eigentlichen Upload überprüfen.

Wenn das PHP-Skript läuft, hat die Übertragung schon stattgefunden.

$_FILES['userfile']['tmp_name'] könnte ja sonst gar nicht gefüllt sein.

Geschrieben

hey

mit php ist sowas nicht realisierbar, weil das script erst dann ausgeführt, wenn das File geuploadet ist... es wird also erst dann angesprochen, wenn der Upload bereits stattgefunden hat...

sowas sollte mit js realisierbar sein.

gruß

Geschrieben

Es müsste die Datei auf Größe und Endung (Typ) geprüft werden.

Was du über Javascript tun könntest, wäre eine Prüfung des Eintrags in der Input-Zeile des Formulars. Das könntest du im onsubmit-Event tun.



... 

<form ... onsubmit="return CheckInput();">

...


Wenn CheckInput false liefert, wird der submit abgebrochen.

Eine wirkliche Prüfung ist das aber nicht. Und wenn Javascript deaktiviert ist, bringt das auch nichts.

  • 2 Wochen später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...