电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> PHP>>php-简易电子相册:

php-简易电子相册

来源:www.cncfan.com | 2006-1-11 | (有6273人读过)

本程序分为两个PHP页面,一个为send.php(用来上传图片)另一个为get.php(用来接授图片)

send.php

<html>
<head><title>网友图片上传</title></head>
<body>
<h1 align="center">
<font color="#FF0000">网友影集</font>
</h1>
<!--webbot BOT="GeneratedScript" PREVIEW=" " startspan --><script Language="JavaScript"><!--
function FrontPage_Form1_Validator(theForm)
{

if (theForm.name.value == "")
{
alert("请在 name 域中输入值。");
theForm.name.focus();
return (false);
}

if (theForm.name.value.length < 1)
{
alert("在 name 域中,请至少输入 1 个字符。");
theForm.name.focus();
return (false);
}

if (theForm.name.value.length > 20)
{
alert("在 name 域中,请最多输入 20 个字符。");
theForm.name.focus();
return (false);
}
return (true);
}
//--></script><!--webbot BOT="GeneratedScript" endspan --><form enctype="multipart/form-data" method="post" action="http://202.194.139.157/php/get.php" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">
<table border="1" width="100%" bgcolor="#66CCFF" bordercolorlight="#FFFF00" bordercolordark="#FFFF00">
<tr>
<td width="31%" align="right" bordercolorlight="#FFFF00" bordercolordark="#FFFF00"><b><font color="#0000FF">请输入您的姓名</font></b></td>
<td width="69%" bordercolorlight="#FFFF00" bordercolordark="#FFFF00"><!--webbot
bot="Validation" B-Value-Required="TRUE" I-Minimum-Length="1"
I-Maximum-Length="20" --><input type="text" name="name" size="20" maxlength="20"></td>
</tr>
<tr>
<td width="31%" align="right" bordercolorlight="#FFFF00" bordercolordark="#FFFF00">
<b><font color="#0000FF">
请选择或输入上传文件名:</font></b></td>
<td width="69%" bordercolorlight="#FFFF00" bordercolordark="#FFFF00"><input name="upfile" type="file"><input type="submit" value="上传">
</td>
</tr>
</table>
<input type="hidden" name="MAX_FILE_SIZE" >
</form>
<p align="center"><b><font color="#FF0000">网友照片列表</font></b></p>
<table border="1" width="100%" bordercolor="#FF99FF">
<tr>
<td width="100%" bgcolor="#66CCFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFF00"> 
<?
$fp=fopen("list.txt","r");
$list=fgets($fp,2550000);
echo "$list";
fclose($fp);
?>
</td>
</tr>
</table>
<p align="center">

声名:本影集不支持HTTP方式,请用绝对路径!</br>

请务必使用JPG或GIF图像,否则格删无论!</br>

本影集由孤雪制作维护</br></p>
<p align="center"><b>CopyRight (c) 2000 <a target="_blank" href="http://www.cncfan.com/outurl.asp?url=http://bill.sdau.edu.cn" target="_blank" style="color: #000000">孤雪心轩</a></b></p>
<p align="center"> </p>
</body>
</html>



get.php



<?php
if ($upfile_size>=80000) {
echo "请选择小于80000字节的图片!";
} else {
$f="$name.txt";
if (file_exists($f)) {
echo "<center><font color=’#FF0000’><big><strong>$name"."已存在,请另选一个用户名!</strong></big></font>
";
echo "这是"."$name"."的图片
";
$fp=fopen("$f","r");
$src=fgets($fp,255);
echo "$src</center>";
fclose($fp);
} else {
$check="$upfile_type";
echo "您上传的文件是: $check 类型的
";
if ($check != "image/gif" and $check != "image/pjpeg") {
echo "请选择gif或jpg格式的图片上传!";
} else {
$f="$upfile";
copy ($f,"\Inetpub\wwwroot\upload\f.".$upfile_name);
echo "您上载的文件信息如下:";
echo "原始文件名 : $upfile_name</br>";
echo "文件大小(字节): $upfile_size</br>";
echo "文件类型 : $upfile_type</br>";
echo "<center>这是您上传的图片</center>";
echo "<center><image src=’http://202.194.139.157/upload/f.$upfile_name’></center>";
$src="<image src=’http://202.194.139.157/upload/f.$upfile_name’>";
$fp=fopen("$name.txt","w");
fwrite($fp,$src);
fclose($fp);
$list=fopen("list.txt","a");
$listname="<a href=’http://202.194.139.157/upload/f.$upfile_name’>$name</a> ";
fwrite($list,$listname);
fclose($list);
} //type
} //exists
} //size
?>
PHP热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号