论坛文章发表时间及文章有效期限
所有程序均来自 《php经典编程265例》
所有程序均来自 《php经典编程265例》
<html>
<body ><meta charset="utf-8">
<form action='' method='post'>
标题:<input type='text' name='text'><br>
内容:<textarea name='te' cols='20' rows='3'></textarea>
<select name="check">
<option value='谢谢您'>谢谢您</option>
<option value='您好'>您好</option>
<option value='再见'>再见</option>
</select><br>
<p> </p>
<input type='submit' name='sub' value='确定'>
<input type='reset' name='res' value='重置'>
</form>
<?php
function str($str){ //自定义函数。
$str = preg_replace("/ /"," ",$str); //替换空格。
$str = preg_replace("/cha(13)/","<br>",$str); //替换回车符。
echo "内容:".$str; //输出。
}
if(!empty($_POST["sub"])){ //通过post方式传参。
//如果text为空或者文本域和下拉列表框同时为空。
if($_POST["text"] == "" || (($_POST["te"] == "") && ($_POST["check"] == 1))){
echo "<script>alert('内容不能为空');location.href='index.php'</script>"; //输出提示。
}else{
if(!empty($_POST["check"]) || $_POST["select"] != '1'){ //当下拉列表值不等于1时
echo "<br>标题:".$_POST["text"]."<br>"; //输出内容和下拉列表内容。
str($_POST["te"].$_POST["check"]);
}else{
echo "标题:".$_POST["text"]."<br>"; //否则只输出文本域内容。
str($_POST["te"]);
}
echo "<br>";
echo "发表时间:" ;
date_default_timezone_set("Asia/ShangHai");
echo date("Y-m-d H:i:s")."<br>";
$time=time();
$time_r=strtotime("1 August 2014");
echo "距离销毁还有:".ceil((($time_r-$time)/(3600*24)))."天";
}
}
?>
</body>
</html>
- 上一篇:论坛内容的简单输出
- 下一篇:Yii 事务批量插入数据
精彩图集
精彩文章






