php添加文章
① 怎样用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代码中加入单独的文章页面
单独文章?
你是指不在数据库的吗?
不在数据库的单独文章(就普通页面的意思) 那就用include引入就能显示
如果是数据库的文章,你查找一下就行了啊~ 用上ID=xx 就只找查一条
③ phpcmsv9自动添加相关文章
{pc:contentaction="relation"relation="$relation"id="$id"catid="$catid"num="20"order="iddesc"keywords="$rs[keywords]"}
{loop$data$r}
<ahref="{$r[url]}"title="{$r[title]}"target="_blank">{str_cut($r[title],93,'')}</a>
{/loop}
{/pc}
这是相关文章标签代码,放到内容页模板中,根据内容关键字自动判断。如果后台已选择相关文章,则优先显示后台的选择。
④ phpcms v9 后台添加文章模板是哪个文件
后台添加文章的模板路径为:
/phpcms/moles/content/templates/content_add.tpl.php;
另外,文章编辑界面为同目录下的content_edit.tpl.php。
内容扩展:
一般后台的内容管理界面模板都在对应功能模块目录下的templates目录下。我们可以通过phpcms中的动态地址路由规则(参数m代表模块,c代表要执行的控制器文件名,a代表要执行的方法-通常与模板名相似)来找到页面模板。
PS: 如果你是想通过找到此模板来更改对应添加文章的某项,那么不建议直接更改模板,当然直接改模板也很难打到目的。添加界面的各项都是根据“数据模型”中的字段属性配置自动生成的,所以,有效的办法是到"内容"-“数据模型”-“字段管理”对每一项进行修改或自定义添加。
⑤ 如何用php实现个人博客添加文章的功能
很简单的,你去网上找一个发布文章的前端页面,然后更改他的form表单项,将其中的input内容改成你自己需要的(name值很重要),然后更改form的action地址,将地址改成你自己后台程序的地址,到这里前端页面就算完成,你点提交的时候页面就会把你写入的数据以POST形式传到你指定的地址。
后台的话就是取得$_POST的值(前面那个name所对应的),然后将取得的值组装成一个新数组(新数组中的键名需和数据库对应的字段名相同),然后生成model对象,保存。
完成。
⑥ 如何从php页面 添加一组mysql记录创建文章
数据处理怎么跑到模版里了呢?在php代码部分添加,只是个insert语句就是了,如果还有问题具体说下要求
⑦ PHP文章管理系统在本地测试的时候能添加文章但是上传到服务器就不能添加文章了是怎么回事
可能是写入权限问题
⑧ php后台添加文章,生成新文章页面是怎么实现的
添加的时候把文章保存到数据库,显示文章的时候就从数据库里取出来。
⑨ PHP网站后台修改文章报错,可以添加新文章,添加文章后选择编辑这篇文章的时候就报错了,信息如下:
好像是SQL语句写错了,你把错误提示里的第一行里sql语句放到mysql客户端执行看看就知道了.应该是order by null不对
⑩ php后台添加文章,生成新文章页面是怎么实现
你是想生成静态页还是就是单纯的添加好文章就有相应的页面?
如果是后者,当管理员添加好文章后数据库会有这个文章数据,展示代码部分会根据文章id显示文章数据,所以展示部分代码就一个,只是根据id不同显示不同数据,而不是添加一篇文章生成一个页面,如果添加一篇文章生成一个页面那是生成静态页。