<?php教程
if($_FILES['file']){
// ----------------------------------------------------------------------------------------------//
//
// 說明:檔案上傳 日期:2004-5-2
//
// ----------------------------------------------------------------------------------------------//
// 上傳設定
$maxsize=10002400; //最大允許上傳的檔案大小
$alltype=array(".php",".php3"); //所有允許上傳的檔案類型
$imgtype=array(".php",".php3"); //類型
// 判斷檔案大小
if($_FILES['file']['size']>$maxsize) {
echo "您上傳的資料大於10000K";
exit;
}
// 判斷檔案類型
$type=strstr($_FILES['file']['name'],".");
if(in_array($type,$alltype)){
echo "不允許上傳該類型的檔案";
exit;
}
include './uploaddir.php';
$time=date("Ymd-His",time());
$fn=$time.$type;
$destination=$updir."/".$fn;
if(@move_uploaded_file($_FILES['file']['tmp_name'], $destination)){
@chmod($destination, 0777);
$fileurl=$updir."/".$destination;
$fileurl="".$destination;
}else{
echo "上傳失敗!";
echo "<script>location.href=history.back()</script>";
}
// ----------------------------------------------------------------------------------------------//
}
if($back=="no"):
echo "ok";
exit;
endif;
?>
<html>
<head>
<title>上傳檔案</title>
<script language="JavaScript">
| 代碼如下 |
複製代碼 |
function isnull() { if(document.all.fileurl.value!="")insert(); } function insert() { images='<a href="'+insertpic.fileurl.value+'">附帶檔案,請點擊下載</a>'; edit = window.opener.document.lfj_iframe.document.selection.createRange(); edit.pasteHTML (images); window.close(); } </script>
|
<style>
BODY { FONT-SIZE: 12px; FONT-FAMILY: tahoma,宋體;}
TABLE { empty-cells: show;}
TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma,宋體;margin: 5}
</style>
</head>
<body leftMargin=12 topMargin=12 marginwidth=2 marginheight=2 bgcolor='#D6D3CE' style="border:0px" onload=isnull()>
<form action=<?=$PHP_SELF?> name=insertpic enctype=multipart/form-data method=post>
<table>
<tr>
<td></td>
<td width=60>上傳檔案</td>
<td><input class=mmcinb type="file" name="file" size="14">
<input class=mmcinb type="submit" value="上傳"></td>
</tr>
<tr>
<td></td>
<td>檔案URL</td>
<td><input class=mmcinb type="text" name="fileurl" value="<?=$fileurl?>" size="26">
<button onclick=insert()>插入</button></td>
</tr>
<tr>
<td></td>
<td colspan=2 align=left><font color=red>可以直接輸入檔案的URL,點擊插入即可(不能有中文)<br>
</font></td>
</tr>
</table>
</form>
<script language="JavaScript">
<!--
//picurl.focus();
//-->
</script>
</body>
</html>