当前位置: 编程技术>php
本页文章导读:
▪php上传、管理照片示例
<!--上传照片示例 upimage.php 功能:上传照片,显示上传人、上传时间、图片名称、图片大小、图片说明。 说明:1.有一些主页空间可能不支持上传后的临时文件操作,那只能换一个试试啦.........
▪我的群发邮件程序
<HTML> <TITLE> UNTITLED </TITLE> <?php include "connect.inc.php"; if ($subject) { $query = "select name,email from user"; $res = mysql_query($query); $row = mysql_fetch_array($res); while ($row) { mail($row['email'],$su.........
▪模仿OSO的论坛(二)
read.php(用来显示相关主题内容) <HTML><HEAD><TITLE>疑难问题</TITLE> <LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD> <BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 m.........
[1]php上传、管理照片示例
来源: 互联网 发布时间: 2013-11-30
<!--上传照片示例 upimage.php
功能:上传照片,显示上传人、上传时间、图片名称、图片大小、图片说明。
说明:1.有一些主页空间可能不支持上传后的临时文件操作,那只能换一个试试啦。
2.程序可以自动新建文档photo.txt和目录image,若不能正常运行,请自己新建一个文档photo.txt(和upimage.php在同一个目录下)和目录image.
3.可以到我的主页上测试一下 http://medonline.51.net/upload/upimage.php
-->
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>上传照片</TITLE>
<style type="text/css">
<!--
.white12 { font-size: 12pt; color: #FFFFFF; text-decoration: none}
.blue10 { font-size: 10pt; color: #99CCFF; text-decoration: none}
.black10 { font-size: 10pt; text-decoration: none}
-->
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php
if ($upload){ //如果点击"上传",则执行此php代码部分
if ($picurl=="none"){
echo "你没有上传任何文件.";
exit; //如果没有上传文件,则退出程序
}
$v=opendir("image");
if ($v==0)
{ mkdir("image"); //若目录不存在,则新建一个
$v=opendir("image"); //取得目录handle
}
$up=copy("$picurl","image/$picurl_name"); //关键一步,将临时文件复制到image目录下
if($up==1)
{
//文件操作
$fp=fopen("photo.txt","a");//打开文件,以添加方式写入留言
//初始化写入内容
$mydate=date("Y年m月d日 h:i A");
$photonote=nl2br($photonote);//将换行字元转成 <br>。
$text="照片名:<a href='/blog_article/image/$picurl_name/index.html' target='_blank'>$picurl_name</a> <br>照片大小:$picurl_size byte<br> 照片说明:<BR><span >$photonote</span><br> <div align='right'>上传人: $user($mydate)</div><hr>";
//写入内容
fwrite($fp,$text,strlen($text)); //strlin计算$text的字串长度
fclose($fp);
echo "文件上传成功!<BR>";
unlink ($picurl); //从临时文件夹中删除档案$picurl
closedir ($v); //关闭目录handle
}
else
{echo "文件上传失败."; exit;} //若上传失败,则退出程序
}
?>
<table width="71%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#6699FF">
<td>
<div align="center" >所有照片</div>
</td>
</tr>
<tr>
<td >
<?php
//显示以往上传照片信息
readfile ("photo.txt");
?>
</td>
</tr>
<tr bgcolor="#6699FF">
<td>
<div align="center" >上传照片</div>
</td>
</tr>
<tr>
<td>
<form action="/blog_article/upimage.html" method="post" enctype="multipart/form-data" name="UL">
<!--注意:这里必须加上‘enctype="multipart/form-data" ',否则不会产生上
传动作-->
<div align="center" >图片源文件:
<input type="file" name="picurl" size="15" accept="image/x-png,image/gif,image/jpeg">
<br>
照片说明:(不超过50个字)<br>
<textarea name="photonote" cols="50" rows="5"></textarea>
<br>上传人:
<input type="text" name="user" size="10" maxlength="10">
<br>
<input type="Submit" name="upload" value="上传">
<input type="reset" name="Reset" value="重写">
</div>
</form>
<div align="center" ><a href="javascript:history.back()"> 返回</a> </div>
</td>
</tr>
</table>
</BODY>
</HTML>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
功能:上传照片,显示上传人、上传时间、图片名称、图片大小、图片说明。
说明:1.有一些主页空间可能不支持上传后的临时文件操作,那只能换一个试试啦。
2.程序可以自动新建文档photo.txt和目录image,若不能正常运行,请自己新建一个文档photo.txt(和upimage.php在同一个目录下)和目录image.
3.可以到我的主页上测试一下 http://medonline.51.net/upload/upimage.php
-->
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>上传照片</TITLE>
<style type="text/css">
<!--
.white12 { font-size: 12pt; color: #FFFFFF; text-decoration: none}
.blue10 { font-size: 10pt; color: #99CCFF; text-decoration: none}
.black10 { font-size: 10pt; text-decoration: none}
-->
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php
if ($upload){ //如果点击"上传",则执行此php代码部分
if ($picurl=="none"){
echo "你没有上传任何文件.";
exit; //如果没有上传文件,则退出程序
}
$v=opendir("image");
if ($v==0)
{ mkdir("image"); //若目录不存在,则新建一个
$v=opendir("image"); //取得目录handle
}
$up=copy("$picurl","image/$picurl_name"); //关键一步,将临时文件复制到image目录下
if($up==1)
{
//文件操作
$fp=fopen("photo.txt","a");//打开文件,以添加方式写入留言
//初始化写入内容
$mydate=date("Y年m月d日 h:i A");
$photonote=nl2br($photonote);//将换行字元转成 <br>。
$text="照片名:<a href='/blog_article/image/$picurl_name/index.html' target='_blank'>$picurl_name</a> <br>照片大小:$picurl_size byte<br> 照片说明:<BR><span >$photonote</span><br> <div align='right'>上传人: $user($mydate)</div><hr>";
//写入内容
fwrite($fp,$text,strlen($text)); //strlin计算$text的字串长度
fclose($fp);
echo "文件上传成功!<BR>";
unlink ($picurl); //从临时文件夹中删除档案$picurl
closedir ($v); //关闭目录handle
}
else
{echo "文件上传失败."; exit;} //若上传失败,则退出程序
}
?>
<table width="71%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#6699FF">
<td>
<div align="center" >所有照片</div>
</td>
</tr>
<tr>
<td >
<?php
//显示以往上传照片信息
readfile ("photo.txt");
?>
</td>
</tr>
<tr bgcolor="#6699FF">
<td>
<div align="center" >上传照片</div>
</td>
</tr>
<tr>
<td>
<form action="/blog_article/upimage.html" method="post" enctype="multipart/form-data" name="UL">
<!--注意:这里必须加上‘enctype="multipart/form-data" ',否则不会产生上
传动作-->
<div align="center" >图片源文件:
<input type="file" name="picurl" size="15" accept="image/x-png,image/gif,image/jpeg">
<br>
照片说明:(不超过50个字)<br>
<textarea name="photonote" cols="50" rows="5"></textarea>
<br>上传人:
<input type="text" name="user" size="10" maxlength="10">
<br>
<input type="Submit" name="upload" value="上传">
<input type="reset" name="Reset" value="重写">
</div>
</form>
<div align="center" ><a href="javascript:history.back()"> 返回</a> </div>
</td>
</tr>
</table>
</BODY>
</HTML>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
[2]我的群发邮件程序
来源: 互联网 发布时间: 2013-11-30
<HTML>
<TITLE> UNTITLED </TITLE>
<?php
include "connect.inc.php";
if ($subject) {
$query = "select name,email from user";
$res = mysql_query($query);
$row = mysql_fetch_array($res);
while ($row) {
mail($row['email'],$subject,$row['name'].":n".$text."n中国广告网,和你共成长。www.guanggaocn.comn","From:".$mailaddress);
$row = mysql_fetch_array($res);
}
echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/welcome.html'";
echo "</script>";}
?>
<BODY>
<P ALIGN=CENTER><FONT FACE="隶书" SIZE="7" COLOR="#FF0000">群发邮件<BR><BR></FONT>
<P ALIGN=LEFT><FORM NAME="email" ACTION="/blog_article/email.html" METHOD="POST">
<FONT FACE="华文行楷" SIZE="6" COLOR="#0000FF">邮件主题:<INPUT TYPE=TEXT NAME="subject" SIZE="50" MAXLENGTH="18" value=<?php echo $subject ?>><BR><BR>
邮件内容:<TEXTAREA NAME="text" COLS="90" ROWS="3" value="<?php echo $text?>"> </TEXTAREA><BR><BR>
</FONT>
<INPUT TYPE=SUBMIT VALUE=发出邮件></FORM>
</BODY>
</HTML>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
<TITLE> UNTITLED </TITLE>
<?php
include "connect.inc.php";
if ($subject) {
$query = "select name,email from user";
$res = mysql_query($query);
$row = mysql_fetch_array($res);
while ($row) {
mail($row['email'],$subject,$row['name'].":n".$text."n中国广告网,和你共成长。www.guanggaocn.comn","From:".$mailaddress);
$row = mysql_fetch_array($res);
}
echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/welcome.html'";
echo "</script>";}
?>
<BODY>
<P ALIGN=CENTER><FONT FACE="隶书" SIZE="7" COLOR="#FF0000">群发邮件<BR><BR></FONT>
<P ALIGN=LEFT><FORM NAME="email" ACTION="/blog_article/email.html" METHOD="POST">
<FONT FACE="华文行楷" SIZE="6" COLOR="#0000FF">邮件主题:<INPUT TYPE=TEXT NAME="subject" SIZE="50" MAXLENGTH="18" value=<?php echo $subject ?>><BR><BR>
邮件内容:<TEXTAREA NAME="text" COLS="90" ROWS="3" value="<?php echo $text?>"> </TEXTAREA><BR><BR>
</FONT>
<INPUT TYPE=SUBMIT VALUE=发出邮件></FORM>
</BODY>
</HTML>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
[3]模仿OSO的论坛(二)
来源: 互联网 发布时间: 2013-11-30
read.php(用来显示相关主题内容)
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" connect.inc.php";
$query = "select * from guestbook where id=".$theme_id;
$res = mysql_query($query);
$row = mysql_fetch_array($res);
echo $row['theme'];
?>
</B></FONT></TD></tr><tr>
<TD align=middle vAlign=top width=100%><A
href="/blog_article/post.html"><IMG
border=0 src="/blog_article/mypic/post.gif"></A>
<A href="/blog_article/reply/theme_id/lt;php echo $row[.html'id'] ?>"><IMG
border=0
src="/blog_article/mypic/reply.gif"></A> <A
href="/blog_article/faq/page/1.html"><IMG
border=0
src="/blog_article/mypic/theme.gif"></A></TD></TR>
<?php
if ($row['answer_count']>5)
{echo "<TR> <TD>分 页:<FONT ;
for ($j=1;$j<=($row['answer_count']-1)/5+1;$j++) {
if ($j==$page) echo "<FONT color=#999999> [".$j."]</FONT> </A>";
else echo "<A href='/blog_article/read/theme_id/.html".$row['id']."&page=".$j."'[".$j."]</FONT> </A>";
}}
echo " 共有帖子".$row['answer_count']."个</TD>";
$this_id=$row['id'];
$query = "select id from guestbook where id<".$this_id." and type=1 order by id DESC";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$pre_id=$row[0];
$query = "select id from guestbook where id>".$this_id." and type=1 order by id";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$next_id=$row[0];
?>
</TR>
</TBODY></TABLE>
<TABLE align=center border=0 cellPadding=4 cellSpacing=2 width=100%>
<TBODY>
<TR>
<TD align=middle bgColor=#6f6f6f width="20%"><FONT color=#ffffff>作
者</FONT></TD>
<TD align=middle bgColor=#6f6f6f width="80%"><FONT color=#ffffff>内
容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit ".strval(($page-1)*5).",5";
$res = mysql_query($query);
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="#ededed") {
$ColorStr="#dedede";
} else {
$ColorStr="#ededed";
}
return($ColorStr);
}
for ($i=1;$i<=5;$i++)
{$row = @mysql_fetch_array($res);
if(!$row) break;
$ColorStr=TdBackColor();
echo "<TR>";
echo "<TD align=middle bgColor=".$ColorStr." vAlign=top width='20%'><FONT";
echo ";
echo $row['name']."</B></FONT></TD>";
echo "<TD bgColor=".$ColorStr." vAlign=top width='80%'>";
echo "<TABLE border=0 cellPadding=0 cellSpacing=0 width='100%'>";
echo "<TBODY>";
echo "<TR>";
echo "<TD align=middle width=30><IMG align=ABSCENTER border=0";
echo " src='/blog_article/mypic/icon/index.html".$row['icon'].".gif'></TD>";
echo "<TD><FONT color=#336699>发表于: ".$row['time_open']."</FONT></TD>";
echo "<TD align=right></TD></TR>";
echo "<TR>";
echo "<TD colSpan=3>";
echo "<HR SIZE=1>";
echo "</TD></TR></TBODY></TABLE>".$row['content']."</TD></TR>";
echo "<TR>";
}
?>
<TR align=right bgColor=#6f6f6f>
<TD> </TD>
<TD><A
href="/blog_article/read/theme_id/lt;php echo $pre_id/gt;/amp;page/1.html"><FONT
color=#ffffff>上一个主题</FONT></A> <A
href="/blog_article/read/theme_id/lt;php echo $next_id/gt;/amp;page/1.html"><FONT
color=#ffffff>下一个主题</FONT></A> </TD></TR></TBODY></TABLE>
<HR SIZE=1 width=100%>
<BR></TD></TR>
</TBODY></TABLE>
</FORM>
</html>
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" connect.inc.php";
$query = "select * from guestbook where id=".$theme_id;
$res = mysql_query($query);
$row = mysql_fetch_array($res);
echo $row['theme'];
?>
</B></FONT></TD></tr><tr>
<TD align=middle vAlign=top width=100%><A
href="/blog_article/post.html"><IMG
border=0 src="/blog_article/mypic/post.gif"></A>
<A href="/blog_article/reply/theme_id/lt;php echo $row[.html'id'] ?>"><IMG
border=0
src="/blog_article/mypic/reply.gif"></A> <A
href="/blog_article/faq/page/1.html"><IMG
border=0
src="/blog_article/mypic/theme.gif"></A></TD></TR>
<?php
if ($row['answer_count']>5)
{echo "<TR> <TD>分 页:<FONT ;
for ($j=1;$j<=($row['answer_count']-1)/5+1;$j++) {
if ($j==$page) echo "<FONT color=#999999> [".$j."]</FONT> </A>";
else echo "<A href='/blog_article/read/theme_id/.html".$row['id']."&page=".$j."'[".$j."]</FONT> </A>";
}}
echo " 共有帖子".$row['answer_count']."个</TD>";
$this_id=$row['id'];
$query = "select id from guestbook where id<".$this_id." and type=1 order by id DESC";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$pre_id=$row[0];
$query = "select id from guestbook where id>".$this_id." and type=1 order by id";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$next_id=$row[0];
?>
</TR>
</TBODY></TABLE>
<TABLE align=center border=0 cellPadding=4 cellSpacing=2 width=100%>
<TBODY>
<TR>
<TD align=middle bgColor=#6f6f6f width="20%"><FONT color=#ffffff>作
者</FONT></TD>
<TD align=middle bgColor=#6f6f6f width="80%"><FONT color=#ffffff>内
容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit ".strval(($page-1)*5).",5";
$res = mysql_query($query);
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="#ededed") {
$ColorStr="#dedede";
} else {
$ColorStr="#ededed";
}
return($ColorStr);
}
for ($i=1;$i<=5;$i++)
{$row = @mysql_fetch_array($res);
if(!$row) break;
$ColorStr=TdBackColor();
echo "<TR>";
echo "<TD align=middle bgColor=".$ColorStr." vAlign=top width='20%'><FONT";
echo ";
echo $row['name']."</B></FONT></TD>";
echo "<TD bgColor=".$ColorStr." vAlign=top width='80%'>";
echo "<TABLE border=0 cellPadding=0 cellSpacing=0 width='100%'>";
echo "<TBODY>";
echo "<TR>";
echo "<TD align=middle width=30><IMG align=ABSCENTER border=0";
echo " src='/blog_article/mypic/icon/index.html".$row['icon'].".gif'></TD>";
echo "<TD><FONT color=#336699>发表于: ".$row['time_open']."</FONT></TD>";
echo "<TD align=right></TD></TR>";
echo "<TR>";
echo "<TD colSpan=3>";
echo "<HR SIZE=1>";
echo "</TD></TR></TBODY></TABLE>".$row['content']."</TD></TR>";
echo "<TR>";
}
?>
<TR align=right bgColor=#6f6f6f>
<TD> </TD>
<TD><A
href="/blog_article/read/theme_id/lt;php echo $pre_id/gt;/amp;page/1.html"><FONT
color=#ffffff>上一个主题</FONT></A> <A
href="/blog_article/read/theme_id/lt;php echo $next_id/gt;/amp;page/1.html"><FONT
color=#ffffff>下一个主题</FONT></A> </TD></TR></TBODY></TABLE>
<HR SIZE=1 width=100%>
<BR></TD></TR>
</TBODY></TABLE>
</FORM>
</html>
最新技术文章: