{ if ($_FILES['file']['error'] == UPLOAD_ERR_OK) // 没有错误 { $filename = $_FILES['file']['name']; // 文件名 move_uploaded_file($_FILES['file']['tmp_name'], $upload_dir.'/'.$filename); // 处理的主过程-转移文件到 $upload_dir $result = 'OK'; } elseif ($_FILES['file']['error'] == UPLOAD_ERR_INI_SIZE) $result_msg = 'The uploaded file exceeds the upload_max_filesize directive in php.ini'; else $result_msg = 'Unknown error'; }
echo '<html><head><title>-</title></head><body>'; echo '<script language="JavaScript" type="text/javascript">'."\n"; echo 'var parDoc = window.parent.document;'; ' if ($result == 'OK') { echo 'parDoc.getElementById("upload_status").value = "file successfully uploaded";'; echo 'parDoc.getElementById("filename").value = "'.$filename.'";'; echo 'parDoc.getElementById("filenamei").value = "'.$filename.'";'; echo 'parDoc.getElementById("upload_button").disabled = false;'; } else { echo 'parDoc.getElementById("upload_status").value = "ERROR: '.$result_msg.'";'; }
echo "\n".'</script></body></html>'; exit(); }
function safehtml($s) { $s=str_replace("&", "&", $s); $s=str_replace("<", "<", $s); $s=str_replace(">", ">", $s); $s=str_replace("'", "'", $s); $s=str_replace("\"", """, $s); return $s; }
if (isset($_POST['description'])) { $filename = $_POST['filename']; $size = filesize($upload_dir.'/'.$filename); $date = date('r', filemtime($upload_dir.'/'.$filename)); $description = safehtml($_POST['description']);
$html =<<<END <html><head><title>{$filename} [uploaded by IFRAME Async file uploader]</title></head> <body> <h1>{$filename}</h1> <p>This is a file information page for your uploaded file. Bookmark it, or send to anyone...</p> <p>Date: {$date}</p> <p>Size: {$size} bytes</p> <p>Description:
上一篇:JSP和JSF双剑合并 打造完美Web应用
下一篇:利用MathType在WPS文字中轻松输入公式
复制本页网址和标题,发送给你QQ/Msn的好友一起分享