呵呵忘了submit、form 前台如下: <HTML>
<HEAD>
<TITLE>上传页</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<form name="form1" method="post" action="copy.php">
<input NAME="sss" TYPE="file">
<input type="submit" name="Submit">
</form>
</BODY>
</HTML>
<HEAD>
<TITLE>上传页</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<form name="form1" method="post" action="copy.php">
<input NAME="sss" TYPE="file">
<input type="submit" name="Submit">
</form>
</BODY>
</HTML>
id count
01 100
02 30
这样就可以了,01可以对应一个页面,count中存放数值就可以了,这样可以统计出每个页面的访问次数,还可以吧,mysql语句就不用我说了吧
第二:
用include或者require就可以了,很方便的第三:
判断文件类型的我记不清楚了,你去phpuser.com上面去找一个文件管理程序(php的),看看就可以了
关于显示文件名,很好做的
接收的页面中有$sss这个变量,显示他就可以了
然后用copy()把他拷贝到你要的目录就可以了
看看<php高级编程>吧
她真的很漂亮啊
http://www.crossday.com/therefor/
的那个访问统计系统,就是用这种方法的。
对于第三,白金他发过给我一个文件上载的程序给我的,好象有这样的功能,你要可以告诉我email,我发给你,你也可以到他的主页http://www.soulogic.com/留个言让他发给你
二、用<img width="0" height="0" src="PHPFilePath" border="0">调用。
三、看看我写的程序:
1.php
<FORM ENCTYPE="multipart/form-data" ACTION="2.php" METHOD="POST" NAME="postthread">
附件<input name="accessory" TYPE="file" size="70"></table>
</form>2.php
if ($accessory_name!="") {
$filenamelenght=strlen($accessory_name);
for($i=$filenamelenght;$i>0;$i--) {
if (substr($accessory_name,$i,1)==".") break;
}
$expend=substr($accessory_name,$i+1,$filenamelenght-$i);
$thetime=time();
$query="insert into renamefile (filename,expend,posttime) values ('$accessory_name','$expend',$thetime)";
mysql_query($query);
copy($accessory,"/Path/$accessory_name");
}
else {
echo "Wrong!";
exit;
}
}如果你愿意,也可以把这个file直接放到数据库中,但我不喜欢这样做,特别是在mysql中。
$sss 即上传的档案内容
$sss_name 上传档案在使用者端的名称
$sss_size 上传档案的大小
$sss_type 上传档案的格式,如 "image/gif"
寻找"."最后出现处建议用strrpos函式:strrpos()
--------------------------------------------------------------------------------
字串处理函式库strrpos
寻找字串中某字元最后出现处。语法: int strrpos(string haystack, char needle);传回值: 整数函式种类: 资料处理
内容说明
本函式用来寻找字串 haystack 中的字元 needle 最后出现的位置。值得注意的是 needle 只能是一个字元,中文字等就不适合了。若找不到指定的字元,则传回 false 值。