Tom: Animation während Hochladen?

Beitrag lesen

Hello,

ich verwende ein recht einfaches Skript zum Hochladen von Dateien:

<?php
if($_REQUEST['Send'])

Warum nicht if(isset($_POST['send')) ?

{
    if($_FILES['Datei']['tmp_name'])

warum nicht  if (isset($_FILES[$formfieldname]['error'] and $_FILES[$formfieldname]['error'] === 0) ?

move_uploaded_file($_FILES['Datei']['tmp_name'], "upload/".$_FILES['Datei']['name']);

Nett, dass Du auch das Hochladen von PHP-Scripten (uns sonstigen Executables) gestattest.
Du weißt hoffentlich, dass es Batterien von Spam-Robots gibt, die nichts anders machen, als schlcht gemachte Uploadscript zu suchen, um dann gut gemachte Scripte einzuschleusen, um damit im Anschluss den Host übernehmen zu können? Die Scripte sind dann natürlich wieder verschwunden, aber dafür hast du einen wunderbaren Daemon auf deinem Host, derDir auch normalerweise nicht auffallen wird.

Jetzt ist es aber so, dass nach dem Klick auf "Upload" die Seite so "stehen bleibt", erst wenn der Upload abgeschlossen ist, wird die Seite neu geladen.

Gibt es eine - einfache - Möglichkeit, WÄHREND des Hochladens eine GIF-Animation einzubinden?

Das ginge nur über eine aktive Client-Komponente, wie z.B. Flash oder über einen "Ajax"-Request, der vor dem Upload ausgelöst wird.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)