很多站长朋友们都不太清楚php怎么加文章,今天小编就来给大家整理php怎么加文章,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 phpweb怎么加文章上一篇下一篇翻页 2、 phpcms v9 后台添加文章模板是哪个文件? 3、 怎样用ASP或PHP做一个可以在线加文章的网页? 4、 怎么在php里添加大文章 phpweb怎么加文章上一篇下一篇翻页设置一个翻页类:page.class.php:
<?php
function _PAGEFT($totle, $displaypg = 20, $url = '') {
global $page, $firstcount, $pagenav, $_SERVER;
$GLOBALS["displaypg"] = $displaypg;
if (!$page)
$page = 1;
if (!$url) {
$url = $_SERVER["REQUEST_URI"];
}
//URL分析:
$parse_url = parse_url($url);
$url_query = $parse_url["query"]; //单独取出URL的查询字串
if ($url_query) {
$url_query = preg_replace("/(^|)page=$page/", "", $url_query);
$url = str_replace($parse_url["query"], $url_query, $url);
if ($url_query)
$url .= "page";
else
$url .= "page";
} else {
$url .= "?page";
}
$lastpg = ceil($totle / $displaypg); //最后页,也是总页数
$page = min($lastpg, $page);
$prepg = $page -1; //上一页
$nextpg = ($page == $lastpg ? 0 : $page +1); //下一页
$firstcount = ($page -1) * $displaypg;
//开始分页导航条代码:
$pagenav = "显示第 <B>" . ($totle ? ($firstcount +1) : 0) . "</B>-<B>" . min($firstcount + $displaypg, $totle) . "</B> 条记录,共 $totle 条记录";
//如果只有一页则跳出函数:
if ($lastpg <= 1)
return false;
$pagenav .= " <a href='$url=1'>首页</a> ";
if ($prepg)
$pagenav .= " <a href='$url=$prepg'>前页</a> ";
else
$pagenav .= " 前页 ";
if ($nextpg)
$pagenav .= " <a href='$url=$nextpg'>后页</a> ";
else
$pagenav .= " 后页 ";
$pagenav .= " <a href='$url=$lastpg'>尾页</a> ";
//下拉跳转列表,循环列出所有页码:
$pagenav .= "到第 <select name='topage' size='1' onchange='window.location=\"$url=\"+this.value'>\n";
for ($i = 1; $i <= $lastpg; $i++) {
if ($i == $page)
$pagenav .= "<option value='$i' selected>$i</option>\n";
else
$pagenav .= "<option value='$i'>$i</option>\n";
}
$pagenav .= "</select> 页,共 $lastpg 页";
}
?>
调用这个类,之后就可以实现翻页:
<?php
include ("admin_global.php");
$r=$db-> Get_user_shell_check($uid, $shell);
$page=$_GET[page];
$result=$db->query("SELECT * FROM `p_newsbase`");
$total=$db->num_rows($result);
_PAGEFT($total,5);
echo $pagenav;
$query=$db->query("SELECT * FROM `p_newsbase` limit $firstcount,$displaypg ");
while($row=$db->fetch_array($query)){
echo "<hr><b>".$row[id]." | ".$row[title];
}
?>
phpcms v9 后台添加文章模板是哪个文件?后台添加文章的模板路径为:\x0d\x0a/phpcms/modules/content/templates/content_add.tpl.php;\x0d\x0a另外,文章编辑界面为同目录下的content_edit.tpl.php。\x0d\x0a\x0d\x0a内容扩展:\x0d\x0a一般后台的内容管理界面模板都在对应功能模块目录下的templates目录下。我们可以通过phpcms中的动态地址路由规则(参数m代表模块,c代表要执行的控制器文件名,a代表要执行的方法-通常与模板名相似)来找到页面模板。\x0d\x0a\x0d\x0aPS:如果你是想通过找到此模板来更改对应添加文章的某项,那么不建议直接更改模板,当然直接改模板也很难打到目的。添加界面的各项都是根据“数据模型”中的字段属性配置自动生成的,所以,有效的办法是到"内容"-“数据模型”-“字段管理”对每一项进行修改或自定义添加。
怎样用ASP或PHP做一个可以在线加文章的网页?我用ASP语言+ACCESS来给你讲一个如何建立简单的新闻系统:
新闻系统主要分为四个网页:文章添加,文章修改,文章删除,文章显示,还要加一个文章数据库
(1)文章添加(addnews.asp):
<%if session("password")<>"" then%>
<%if request("text1")="" then
response.write "<script language=JavaScript>" chr(13) "alert('请输入用户名!');" "history.back()" "</script>"
Response.End
end if
name=request("text1")
address=request("text2")
mobile=request("text3")
phone=request("text4")
qq=request("text5")
email=request("text6")
set rs=server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("employee_information.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="select * from employee where name='"name"'"
rs.Open sql,conn,1,1
if rs.EOF or rs.bof then
sql="insert into employee(name,address,mobile,phone,qq,email) values('"name"','"address"','"mobile"','"phone"','"qq"','"email"')"
rs1.Open sql,conn,1,1
response.write "<script language=JavaScript>" chr(13) "alert('信息添加成功!');""window.location.href = 'index1.asp'"" </script>"
set rs1=nothing
else
response.write "<script language=JavaScript>" chr(13) "alert('此信息已经添加!');" "history.back()" "</script>"
end if
rs.Close
set rs=nothing
%>
<%else
Response.Redirect "20050130_loginagine.asp"
end if%>
(2)文章修改(modifynews.asp):
<%if session("password")<>"" then%>
<!--#include file="conn.asp" -->
<%
id1=request("id")
if request("text1")="" then
response.write "<script language=JavaScript>" chr(13) "alert('请输入用户名!');" "history.back()" "</script>"
Response.End
end if
name=request("text1")
address=request("text2")
mobile=request("text3")
qq=request("text5")
email=request("text6")
sql="update employee set name='"name"',address='"address"',mobile='"mobile"',qq='"qq"',email='"email"' where id="+id1
rs.Open sql,conn,1,1
response.write "<script language=JavaScript>" chr(13) "alert('记录信息修改成功!');""window.location.href = 'index1.asp'"" </script>"
set rs=nothing
%>
<%else
Response.Redirect "20050130_loginagine.asp"
end if%>
(3)文章删除(del.asp):
<%if session("password")<>"" then%>
<script language="javascript">
function confirmDel(id){
if (confirm("确定这个删除?"))
{
window.location.href = "delnews.asp?id=" + id
}
}
</script>
<!--#include file="conn.asp" -->
<%
sql="select * from employee order by qq desc"
rs.open sql,conn,1,3
if rs.EOF then
Response.Write "没记录"
else
%>
<title>25175</title>
<link href="css.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#E7E7E7">
<td width="590" height="25"><A HREF="index1.asp">首页</A> <A HREF="add.asp">添加</A> <A HREF="modify.asp">修改</A> <a href="SEARCH.ASP">查询</a> <a href="delete_all.asp">批量删除</a> <a href="del.asp">删除</a> <a href="change_password.asp">修改密码</a> <a href="20050130_logout.asp">退出</a> <a href="admin_modify.asp">版主回复</a> </td>
</tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#CECFCE">
<td width="100" height="25">
<div align="center">姓名</div></td>
<td width="360">留言</td>
<td width="60">网址</td>
<td width="60">email</td>
<td width="60">QQ</td>
<td width="120"><div align="center"></div></td>
</tr>
</table>
<%do while not rs.EOF%>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="100" height="25"><%=rs("name")%></td>
<td width="360"><%=rs("address")%></td>
<td width="60"><%=rs("mobile")%></td>
<td width="60"><%=rs("qq")%></td>
<td width="130"><%=rs("email")%></td>
<td width="25"><a href='javascript:confirmDel(<%= rs("id") %>)'>删除</a> </td>
<td width="25"><div align="center">
</div></td>
</tr>
</table>
<%
rs.MoveNext
loop
end if
rs.Close
set rs=nothing
set conn=nothing
%>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="350" height="20"> </td>
<td>
</td>
</tr>
</table>
<%
else
Response.Redirect "20050130_loginagine.asp"
end if
%>
关于文章如何显示我就不详细讲了....
怎么在php里添加大文章可以用<?php echo 保存数据的变量?>直接在div标签输出,或者用js动态添加都没问题啊
关于php怎么加文章的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php怎么加文章 如何在php中添加图片的详细内容...