Ausgabe des Upload Status solange wie Aktiv

creativeheadz

Erfahrenes Mitglied
Hallo zusammen,

ich habe mir einen Upload per PHP gebastelt. Dieser funktioniert auch soweit ganz gut.
Ich würde nur gerne dem User, solange der Upload noch läuft eine Message ausgeben wie Bsp. "Bitte warten, Upload läuft..."

Also es ist keine AJAX Progressbar notwendig die den aktiven Status zurückgibt (0%, 1% 2% etc.) , lediglich die Ausgabe wie oben angegeben.

Wenn der Upload dann fertig ist, soll zu einer nachfolgenden Seite weitergeleitet werden. Ist das mit PHP realisierbar?

Vielen Dank schonmal im vorraus.

daniel
 
Du kannst die Daten z.B. an up1.php senden, wo dann "Bitte warten" angezeigt wird. Von da aus kannst du die Daten an den richtigen Upload weiterschicken. Ist zwar ein Umweg, aber anders geht es (glaube ich) nicht. Oder du blendest, nachdem der Button geklickt wurde ein DIV Bereich ein/aus.
 
Code:
function PlsWait (FeldText) 
{
	// 'Bitte warten..' auf Submit
	FeldName = document.upload.btn; 
	FeldName.value=FeldText; 
	
	// Submit Deaktievieren
	FeldName.disabled=true;
	
	// Submit ausführen für IE benötigt
	document.upload.submit();
	
	// Formular ausblenden
	document.upload.style.display = 'none';
	
	// Grafik beim warten anzeigen.
	document.getElementById('wait').style.display = 'block';
}

HTML:
<div id="wait" style="display:none;cursor: wait;" align="center">
	<b>Bitte warten....</b><br>
</div>

HTML:
<input type="submit" name="btn" onclick="PlsWait ('Bitte Warten...');">

upload = Name des Formulars
btn = Name des Submit Buttons
wait = ID des DIV Tags
 
Zurück