Morgen
ich bastel gerade einen php ftp upload und zwar ruf ich per Button beim Klick mit Hilfe des XMLHTTPRequest Objekts ein PHP Script auf
das Script startet dann mit dem Upload und gibt dann während des uploads noch an
wie viel % schon hochgeladen worden sind.
Das Script schaut so aus :
Ruf ich das Script per Button auf wird im DIV, welches die Prozentzahl anzeigen soll,
zwar die Prozente angezeigt aber so :
Das selbe kommt auch wenn man das Script direkt im Browser aufruft
Gibt es eine Möglichkeit das immer nur einmal der aktuelle Stand angezeigt wird statt das es wie eine Liste immer weiter geht?
Ich hoffe mir kann wer helfen
guten Morgen noch
ich bastel gerade einen php ftp upload und zwar ruf ich per Button beim Klick mit Hilfe des XMLHTTPRequest Objekts ein PHP Script auf
das Script startet dann mit dem Upload und gibt dann während des uploads noch an
wie viel % schon hochgeladen worden sind.
Das Script schaut so aus :
PHP:
<?php
session_start();
$file_name = "Battle_Finale__94_bpm_.mp3";
$_SESSION['file'] = $file_name;
$ftp = ftp_connect("++++");
ftp_login($ftp , "+++","+++");
$fh = fopen ($file_name, "r");
$ret = ftp_nb_fput ($ftp, $file_name, $fh, FTP_BINARY);
while ($ret == FTP_MOREDATA)
{
$i = (ftell($fh)/filesize($file_name))*100;
printf("%d%% uploaded<br>", $i);
$ret = ftp_nb_continue($ftp);
ob_flush();
flush();
}
if ($ret != FTP_FINISHED) {
print ("error uploading\n");
exit(1);
}
fclose($fh);
?>
Ruf ich das Script per Button auf wird im DIV, welches die Prozentzahl anzeigen soll,
zwar die Prozente angezeigt aber so :
Code:
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
0% uploaded
1% uploaded
1% uploaded
1% uploaded
1% uploaded
1% uploaded
1% uploaded
usw
Das selbe kommt auch wenn man das Script direkt im Browser aufruft
Gibt es eine Möglichkeit das immer nur einmal der aktuelle Stand angezeigt wird statt das es wie eine Liste immer weiter geht?
Ich hoffe mir kann wer helfen
guten Morgen noch