TTravoniMedlem sedan okt. 20041 556 inlägg Jag skulle vilja översätta detta till ASP, kan någon förklara?
$sessionid = $_POST['sid'];
$info_file = "$tmp_dir/$sessionid"."_flength";
$data_file = "$tmp_dir/$sessionid"."_postdata";
$error_file = "$tmp_dir/$sessionid"."_err";
Jag antar att $sessionid = $_POST['sid']; är en variabel som fylls ifrån ett formulärfält men är inte säker.
TroxyMedlem sedan mars 20041 505 inläggHär är koden som ASP/VbScript
dim sessionid, info_file, data_file, error_file
sessionid = request.form("sid")
info_file = tmp_dir & "/" & sessionid & "_flength"
data_file = tmp_dir & "/" & sessionid & "_postdata"
error_file = tmp_dir & "/" & sessionid & "_err"
TTravoniMedlem sedan okt. 20041 556 inlägg Bussigt... kan du fortsätta... ;)
if(file_exists($error_file)) {
$mes = file_get_contents($error_file);
bye_bye($mes);
}
$percent_done = 0;
$started = TRUE;
if ($fp = @fopen($info_file,"r")) {
$fd = fread($fp,1000);
fclose($fp);
$total_size = $fd;
} else {
$started = FALSE;
}
if ($started == TRUE) {
$current_size = @filesize($data_file);
$percent_done = intval(($current_size / $total_size) * 100);
}
CcolioneMedlem sedan juni 20014 421 inlägg Vill du ha det översatt eller förklarat?
TTravoniMedlem sedan okt. 20041 556 inlägg Nja, jag kanske kan översätta det hela själv men jag känner inte till php's inbyggda funktioner så det är lite svårt utan en förklaring. :)
TroxyMedlem sedan mars 20041 505 inläggAnvänd manualen på https://www.php.net.
Bara att söka så får du svar direkt.
Då lär du dig själv också istället för att vi bara gör jobbet åt dig ;)
TTravoniMedlem sedan okt. 20041 556 inlägg Tack, det var bra.
/r
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set File = FSO.GetFile(filePath)
FileSize = File.Size
Jag postar det hela, sedan så kan kanske ni rätta det...