<html>
<head>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<title>源程序/电子书籍上传</title>
<link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script>
<LINK href="normal.css" rel=stylesheet>
<style type="text/css">
<!--
body {
margin-top: 0px;
}
-->
</style>
<script>
function change_type(id, name)
{
if(name != "")
{
document.upfile.type_id.value=id;
document.getElementById('type_name').innerHTML='选择的分类: <font color=#A00000>' + name + '</font>';
}
}
function isEnglish(name)
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++){
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}
</script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
gg_load_err =0;
try
{
google.load("language", "1");
}
catch(e)
{
gg_load_err =1;
}
function gg_translate()
{
try
{
google.language.translate(document.upfile.file_info.value, "zh", "en", function(result)
{
if (!result.error)
{
document.upfile.en_intro.value=result.translation;
}
});
}
catch(e)
{
document.upfile.en_intro.value="failed to translate";
}
}
</script>
</head>
<body>
<table width="741" border="0" cellspacing="0" cellpadding="0">
<form name="upfile" method="post" Enctype="multipart/form-data" action="do_upload.asp" onsubmit="return checkinput()">
<input type=hidden name=user_id value=2404738>
<input type=hidden name=user_email value=wwwlei000@sina.com>
<input type=hidden name=home_page value="">
<tr>
<td width="89">您的大名:</td>
<td width="324"> <input type=text name=user_name value="wl" maxlength=20></td>
</tr>
<tr>
<td width="89">文件:</td> <td width="324"><input type=file name=file_name size=40>
</td>
<td width="328"><font size="2">最大100M,不要分割文件,名字不能太长<BR>
</font><font color="#FF0000"><B>请用英文名,尽量和原工程文件名相同</B></font><BR>只支持.rar, .zip, .gz文件后缀名
</td>
</tr>
<tr>
<td width="89">源码类别</td>
<td width="324">
<input type=hidden name=type_id>
<script language="javascript">
d = new dTree('d');
d.add(0,-1,'<div id="type_name">请选择分类(点击+展开):</div>');
d.add(1, 0, '源码/资料', 'javascript:change_type(\'\', \'\')');
d.add(4, 1, 'Windows编程', 'javascript:change_type(5, \'Windows编程\')');
d.add(5, 4, '界面编程', 'javascript:change_type(6, \'界面编程\')');
d.add(66, 5, '按钮控件', 'javascript:change_type(67, \'按钮控件\')');
d.add(67, 5, '组合框控件', 'javascript:change_type(68, \'组合框控件\')');
d.add(68, 5, '编辑框', 'javascript:change_type(69, \'编辑框\')');
d.add(69, 5, 'TreeView控件', 'javascript:change_type(70, \'TreeView控件\')');
d.add(70, 5, 'Static控件', 'javascript:change_type(71, \'Static控件\')');
d.add(71, 5, 'PropertySheet', 'javascript:change_type(72, \'PropertySheet\')');
d.add(72, 5, 'RichEdit', 'javascript:change_type(73, \'RichEdit\')');
d.add(73, 5, 'ListView/ListBox', 'javascript:change_type(74, \'ListView/ListBox\')');
d.add(74, 5, '菜单', 'javascript:change_type(75, \'菜单\')');
d.add(75, 5, '工具条', 'javascript:change_type(76, \'工具条\')');
d.add(76, 5, '状态条', 'javascript:change_type(77, \'状态条\')');
d.add(207, 5, 'Tab控件', 'javascript:change_type(208, \'Tab控件\')');
d.add(94, 5, '对话框与窗口', 'javascript:change_type(95, \'对话框与窗口\')');
d.add(12, 4, '系统编程', 'javascript:change_type(13, \'系统编程\')');
d.add(13, 4, '网络编程', 'javascript:change_type(14, \'网络编程\')');
d.add(21, 4, '驱动编程', 'javascript:change_type(22, \'驱动编程\')');
d.add(7, 4, '数据库编程', 'javascript:change_type(8, \'数据库编程\')');
d.add(11, 4, 'GDI/图象编程', 'javascript:change_type(12, \'GDI/图象编程\')');
d.add(121, 4, 'C#编程', 'javascript:change_type(122, \'C#编程\')');
d.add(193, 4, '.net编程', 'javascript:change_type(194, \'.net编程\')');
d.add(8, 4, '多媒体编程', 'javascript:change_type(9, \'多媒体编程\')');
d.add(15, 4, '通讯编程', 'javascript:change_type(16, \'通讯编程\')');
d.add(17, 4, 'Shell编程', 'javascript:change_type(18, \'Shell编程\')');
d.add(6, 4, 'ActiveX/DCOM/ATL', 'javascript:change_type(7, \'ActiveX/DCOM/ATL\')');
d.add(10, 4, '输入法编程', 'javascript:change_type(11, \'输入法编程\')');
d.add(14, 4, 'Internet/IE编程', 'javascript:change_type(15, \'Internet/IE编程\')');
d.add(18, 4, '钩子与API截获', 'javascript:change_type(19, \'钩子与API截获\')');
d.add(16, 4, '屏幕保护', 'javascript:change_type(17, \'屏幕保护\')');
d.add(82, 4, 'DirextX编程', 'javascript:change_type(83, \'DirextX编程\')');
d.add(93, 4, '进程与线程', 'javascript:change_type(94, \'进程与线程\')');
d.add(127, 4, '控制台编程', 'javascript:change_type(128, \'控制台编程\')');
d.add(126, 4, '文件操作', 'javascript:change_type(127, \'文件操作\')');
d.add(20, 4, '打印编程', 'javascript:change_type(21, \'打印编程\')');
d.add(19, 4, '多显示器编程', 'javascript:change_type(20, \'多显示器编程\')');
d.add(83, 4, 'DNA', 'javascript:change_type(84, \'DNA\')');
d.add(22, 4, '其他小程序', 'javascript:change_type(23, \'其他小程序\')');
d.add(23, 1, 'Linux/Unix编程', 'javascript:change_type(24, \'Linux/Unix编程\')');
d.add(80, 23, '网络', 'javascript:change_type(81, \'网络\')');
d.add(24, 1, 'Internet/网络编程', 'javascript:change_type(25, \'Internet/网络编程\')');
d.add(43, 24, 'Web服务器', 'javascript:change_type(44, \'Web服务器\')');
d.add(44, 24, '浏览器', 'javascript:change_type(45, \'浏览器\')');
d.add(45, 24, 'Ftp服务器', 'javascript:change_type(46, \'Ftp服务器\')');
d.add(46, 24, 'Ftp客户端', 'javascript:change_type(47, \'Ftp客户端\')');
d.add(47, 24, 'PlugIns编程', 'javascript:change_type(48, \'PlugIns编程\')');
d.add(48, 24, '代理服务器', 'javascript:change_type(49, \'代理服务器\')');
d.add(49, 24, 'Email服务器', 'javascript:change_type(50, \'Email服务器\')');
d.add(50, 24, 'Email客户端', 'javascript:change_type(51, \'Email客户端\')');
d.add(51, 24, 'WEB邮件程序', 'javascript:change_type(52, \'WEB邮件程序\')');
d.add(52, 24, '防火墙与安全工具', 'javascript:change_type(53, \'防火墙与安全工具\')');
d.add(53, 24, 'Telnet服务器', 'javascript:change_type(54, \'Telnet服务器\')');
d.add(54, 24, 'Telnet客户端', 'javascript:change_type(55, \'Telnet客户端\')');
d.add(55, 24, 'ICQ/即时通讯', 'javascript:change_type(56, \'ICQ/即时通讯\')');
d.add(56, 24, '搜索引擎', 'javascript:change_type(57, \'搜索引擎\')');
d.add(60, 24, '网络截获/分析', 'javascript:change_type(61, \'网络截获/分析\')');
d.add(95, 24, 'xml/soap/webservice', 'javascript:change_type(96, \'xml/soap/webservice\')');
d.add(90, 24, '远程控制编程', 'javascript:change_type(91, \'远程控制编程\')');
d.add(101, 24, 'P2P编程', 'javascript:change_type(102, \'P2P编程\')');
d.add(106, 24, 'WEB源码(ASP,PHP,...)', 'javascript:change_type(107, \'WEB源码(ASP,PHP,...)\')');
d.add(118, 24, 'TCP/IP协议栈', 'javascript:change_type(119, \'TCP/IP协议栈\')');
d.add(172, 24, 'SNMP编程', 'javascript:change_type(173, \'SNMP编程\')');
d.add(201, 24, 'SilverLight', 'javascript:change_type(202, \'SilverLight\')');
d.add(182, 24, '网格计算', 'javascript:change_type(183, \'网格计算\')');
d.add(25, 1, '系统/网络安全', 'javascript:change_type(26, \'系统/网络安全\')');
d.add(26, 25, '杀毒', 'javascript:change_type(27, \'杀毒\')');
d.add(57, 25, '弱点检测代码', 'javascript:change_type(58, \'弱点检测代码\')');
d.add(58, 25, '扫描程序', 'javascript:change_type(59, \'扫描程序\')');
d.add(59, 25, 'ICQ弱点检测代码', 'javascript:change_type(60, \'ICQ弱点检测代码\')');
d.add(120, 25, '破解', 'javascript:change_type(121, \'破解\')');
d.add(27, 1, '通讯/手机编程', 'javascript:change_type(28, \'通讯/手机编程\')');
d.add(115, 27, '语音压缩', 'javascript:change_type(116, \'语