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不同顯示不同數據,而不是添加一篇文章生成一個頁面,如果添加一篇文章生成一個頁面那是生成靜態頁。