百变头像制作教程
2008-11-01 02:09 | by Ricky
收藏两种制作百变头像的方法
一、ASP空间
准备工作:
1.一个无广告的ASP空间并且还需要这空间支持FSO 组件....
2..头像图片N张(建议图片统一大小,png.jpg或者gif格式)
制作过程:
1.先新建一个文件夹取名为img,
2.再在img文件夹内新建一个文件夹.取名为images,
3.然后把所有的头像图片放到images文件夹内
4.在img文件夹内新建一个ASP文件.取名为Default.asp
5.把以下内容复制到Default.asp内.
6.保存好Default.asp后把整个img文件夹上传到你的asp空间里.
7.现在你就可以测试访问下了.
例如:
你空间地址是http://xxx.xom
如果你把img文件夹上传到空间的主目录下的话你就可以用
http://xxx.com/img 这个地址来访问了
8.接下来就把http://xxx.com/img 这个地址复制到个人资料头像链接那里就可以了
二、PHP空间
准备工作:
1.一个无广告的PHP空间...
2..头像图片N张(建议图片统一大小,jpg或者gif格式)
制作过程:
1.先新建一个文件夹取名为img,
2.再在img文件夹内新建一个文件夹.取名为images,
3.然后把所有的头像图片放到images文件夹内
4.在img文件夹内新建一个PHP文件.取名为index.php
5.把以下内容复制到index.php内.
6.保存好index.php后把整个img文件夹上传到你的php空间里.
7.现在你就可以测试访问下了.
例如:
你空间地址是http://xxx.xom
如果你把img文件夹上传到空间的主目录下的话你就可以用
http://xxx.com/img 这个地址来访问了
8.接下来就把http://xxx.com/img 这个地址复制到个人资料头像链接那里就可以了
一、ASP空间
准备工作:
1.一个无广告的ASP空间并且还需要这空间支持FSO 组件....
2..头像图片N张(建议图片统一大小,png.jpg或者gif格式)
制作过程:
1.先新建一个文件夹取名为img,
2.再在img文件夹内新建一个文件夹.取名为images,
3.然后把所有的头像图片放到images文件夹内
4.在img文件夹内新建一个ASP文件.取名为Default.asp
5.把以下内容复制到Default.asp内.
<%
Option Explicit
Dim Imgfolder,FSO,FD,F,OneFile,filename,file_arr,filename_arr0,iMax,ranNum,DataFolder,DataFileList,i
'On error resume next
Imgfolder="images"
Set FSO=Server.CreateObject("Scripting.FileSystemObject")
IF Err<>0 Then
Err.Clear
Response.Write("服务器关闭FSO,无法查看备份文件列表")
Else
Set DataFolder=FSO.GetFolder(Server.MapPath(Imgfolder))
Set DataFileList=DataFolder.Files
file_arr=file_list(Server.MapPath(Imgfolder))
iMax=ubound(file_arr)
randomize
ranNum=int(iMax*rnd)
Response.Redirect Imgfolder&"/"&file_arr(ranNum,0)
Response.write Imgfolder&"/"&file_arr(ranNum,0)
End IF
Set FSO=Nothing
Function file_list(path)
Set FSO=Server.CreateObject("Scripting.FileSystemObject")
Set FD=FSO.GetFolder(path)
Set F=FD.Files
For Each OneFile in F
filename=OneFile.Name
If LCase(right(filename,3))="jpg" or LCase(right(filename,3))="gif" or LCase(right(filename,3))="png" Then
filename_arr0=filename_arr0&filename&"|"
End If
Next
filename_arr0=split(filename_arr0,"|")
dim filename_arr()
redim filename_arr(ubound(filename_arr0),2)
for i=0 to ubound(filename_arr0)-1
filename_arr(i,0)=filename_arr0(i)
next
erase filename_arr0
file_list=filename_arr
End Function
%>
Option Explicit
Dim Imgfolder,FSO,FD,F,OneFile,filename,file_arr,filename_arr0,iMax,ranNum,DataFolder,DataFileList,i
'On error resume next
Imgfolder="images"
Set FSO=Server.CreateObject("Scripting.FileSystemObject")
IF Err<>0 Then
Err.Clear
Response.Write("服务器关闭FSO,无法查看备份文件列表")
Else
Set DataFolder=FSO.GetFolder(Server.MapPath(Imgfolder))
Set DataFileList=DataFolder.Files
file_arr=file_list(Server.MapPath(Imgfolder))
iMax=ubound(file_arr)
randomize
ranNum=int(iMax*rnd)
Response.Redirect Imgfolder&"/"&file_arr(ranNum,0)
Response.write Imgfolder&"/"&file_arr(ranNum,0)
End IF
Set FSO=Nothing
Function file_list(path)
Set FSO=Server.CreateObject("Scripting.FileSystemObject")
Set FD=FSO.GetFolder(path)
Set F=FD.Files
For Each OneFile in F
filename=OneFile.Name
If LCase(right(filename,3))="jpg" or LCase(right(filename,3))="gif" or LCase(right(filename,3))="png" Then
filename_arr0=filename_arr0&filename&"|"
End If
Next
filename_arr0=split(filename_arr0,"|")
dim filename_arr()
redim filename_arr(ubound(filename_arr0),2)
for i=0 to ubound(filename_arr0)-1
filename_arr(i,0)=filename_arr0(i)
next
erase filename_arr0
file_list=filename_arr
End Function
%>
6.保存好Default.asp后把整个img文件夹上传到你的asp空间里.
7.现在你就可以测试访问下了.
例如:
你空间地址是http://xxx.xom
如果你把img文件夹上传到空间的主目录下的话你就可以用
http://xxx.com/img 这个地址来访问了
8.接下来就把http://xxx.com/img 这个地址复制到个人资料头像链接那里就可以了
二、PHP空间
准备工作:
1.一个无广告的PHP空间...
2..头像图片N张(建议图片统一大小,jpg或者gif格式)
制作过程:
1.先新建一个文件夹取名为img,
2.再在img文件夹内新建一个文件夹.取名为images,
3.然后把所有的头像图片放到images文件夹内
4.在img文件夹内新建一个PHP文件.取名为index.php
5.把以下内容复制到index.php内.
<?php
$url='images';
$files=array();
if ($handle=opendir("$url")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg') $files[count($files)] = $file;
}
}
}
closedir($handle);
$random=rand(0,count($files)-1);
readfile("$url/$files[$random]");
?>
$url='images';
$files=array();
if ($handle=opendir("$url")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg') $files[count($files)] = $file;
}
}
}
closedir($handle);
$random=rand(0,count($files)-1);
readfile("$url/$files[$random]");
?>
6.保存好index.php后把整个img文件夹上传到你的php空间里.
7.现在你就可以测试访问下了.
例如:
你空间地址是http://xxx.xom
如果你把img文件夹上传到空间的主目录下的话你就可以用
http://xxx.com/img 这个地址来访问了
8.接下来就把http://xxx.com/img 这个地址复制到个人资料头像链接那里就可以了
0
Leave a comment

又到山穷水尽时
保持通话——保持善良