Ⅰ 如何用php做一個最簡易的新聞發布系統,要調用mysql資料庫的
給你個簡單例子,如下:
<formid="form1"name="form1"method="post"action="public.php">
<tablewidth="500"border="0"align="center"cellpadding="0"cellspacing="0">
<tr>
<tdheight="30"colspan="2"align="left"valign="middle">新聞發布</td>
</tr>
<tr>
<tdwidth="104"height="30"align="center"valign="middle">標題</td>
<tdwidth="396"><inputtype="text"name="title"id="title"/></td>
</tr>
<tr>
<tdheight="30"align="center"valign="middle">類別</td>
<td><selectname="select"id="select">
<optionvalue="0">請選擇類別</option><!--此處應為從資料庫存讀取,這里就不寫出來-->
<optionvalue="1">房產</option>
<optionvalue="2">新聞</option>
<optionvalue="3">娛樂</option>
</select></td>
</tr>
<tr>
<tdheight="30"align="center"valign="middle">內容</td>
<td><textareacols="30"rows="10"></textarea></td>
</tr>
<tr>
<tdheight="30"colspan="2"align="center"valign="middle"><inputtype="submit"name="button"id="button"value="提交"/>
<inputtype="reset"name="button2"id="button2"value="重置"/></td>
</tr>
</table>
</form>
-------------------------------------
外理頁面
<?php
/*
資料庫簡單結構
Info_ID編號
Info_Title標題
Info_Content內容
Info_AddTime時間
Info_type類別
*/
$title=$_POST['title'];
$type=$_POST['type'];
$content=$_POST['content'];
$link=mysql_connect("localhost","用戶名","密碼")ordie("連接失敗:".mysql_error());
$db=mysql_select_db("資料庫存名",$link);
mysql_query("setnamesgbk");
$sql="INSERTINTO`info`(`Info_Title`,`Info_Content`,`Info_AddTime`,`Info_type`)
VALUES('".$InfoTitle."','".$infoContents."','".date("Y-m-dH:i:s")."','".$type."')";
mysql_query($sql,$link);
echo"發布成功!";
?>
Ⅱ php網站怎麼發布
第一,你需要一個域名,你要把伺服器跟你的域名綁定,一般買的虛擬主機的話會提供一個後台給你配置域名綁定的,如果是買的獨立的伺服器則需要自己配置綁定。
第二, 你要把你的域名解析到伺服器的ip上面(a記錄或別名記錄),買了域名之後會有個域名管理的後台,可以解析。
第三,把所有文件復制到你的根目錄下面
然後你就可以在瀏覽器通過你的域名訪問網站了。
Ⅲ php寫的網站怎麼發布
放入支持php環境的根目錄就可以了。有的是www命名的目錄。有的是web命名的目錄。還有的是localhost命名的目錄。這只是三種。不知道你用的是哪種的虛擬主機,就都給你介紹了。我網路HI在,也可以讓我看看。
Ⅳ 如何正確發布PHP代碼
如果說每一個版本都表示一個獨立的狀態的話,那麼在發布期間,任何一次請求只能在單一狀態下被執行。如此稱之為支持原子發布;
反之如果在發布期間,一次請求跨越不同的狀態,那麼就不能稱之為原子發布。我們不妨舉個例子來說明一下:假設一次請求需要 include 兩個 PHP 文件,分別是 a.php 和 b.php,當 include a.php 完成後,發布代碼,接著 include b.php,如果處理不當的話,那麼就可能會導致舊版本的 a.php 和新版本的 b.php 同時存在於同一個請求之中,換句話說就是沒有實現原子發布。
開源世界裡有很多不錯的發布代碼工具,比如 ruby 社區的 capistrano,其流程大致就是發布代碼到一個全新的目錄,然後再軟鏈接到真正的發布目錄。
Ⅳ php+mysql的網站怎麼進行發布
要裝3樣東西apachi伺服器
php和mysql配置好然後每個網站都是要.php結尾
我畢業設計也是做這個的,推薦你本書php+mysql+dreamweaver8動態網站開發——從基礎到實踐,電子工業出版社的上面從安裝到配置到設計全有,還有4個案例網站當當網可以買到
Ⅵ PHP6什麼時候發布
沒有PHP 6,下一版是PHP 7,α測試版已經發布。
下圖是從http://wiki.php.net截得,可以作為證明:
更多PHP 7的相關信息可以參考官網:http://php.net
Ⅶ 如何正確實現PHP顯示文章發布時間
< ?php
function format_date($dateStr) {
$limit = time() - strtotime($dateStr);
$r = "";
if($limit < 60) {
$r = '剛剛';
} elseif($limit >= 60 && $limit
< 3600) {
$r = floor($limit / 60) . '分鍾前';
} elseif($limit >= 3600 && $limit
< 86400) {
$r = floor($limit / 3600) . '小時前';
} elseif($limit >= 86400 && $limit
< 2592000) {
$r = floor($limit / 86400) . '天前';
} elseif($limit >= 2592000 && $limit
< 31104000) {
$r = floor($limit / 2592000) . '個月前';
} else {
$r = "很久前";
}
return $r . "(" . $dateStr . ")";
}
echo "發表於:" . format_date
("2009-11-25 23:40");
?>
Ⅷ 如何把自己的php文件發布到互聯網上
1)買個域名;
2)買個空間;
3)把域名解析到空間;
4)用FTP上傳「PHP」文件到空間;
5)訪問你的域名;
6)就能訪問你的網頁(或網站)了!
盼採納!
Ⅸ 用PHP發布網站,需要什麼
方法一:ob_get_contents()
這是一種很方便的方法,也是很常用的方法,實現原理是:首先打開緩存,然後創建相應的靜態頁文件,寫入緩存的內容,清空緩存。
示例:
<?php
ob_strart();#打開緩沖區
$fn=date('ymdhis').rand(1000,9999).'html';//生成文件名
require("supply.php");#載入要生成靜態頁的文件,因為後台有ob_clen()所以在不會顯示出來
$fs=fopen($fn,'w');#打開靜態頁文件
fwrite($fs,ob_get_contents());#生成靜態文件
ob_clean();#清空緩存
?>
方法二:file_get_contents();
<?php
$fn=date('ymdhis').rand(1000,9999).'html';
$url= 'http://'.$_SERVER['HTTP_HOST']."/";#注意
$content=file_get_contents($url);
$fs=fopen($fn,'w');
fwrite($fs,$content);
?>
下面對上面的注意進行一下解釋,如果在些你使用的是僅僅是文件名,而不是URL那麼您這個文件中如果有使用引用文件比如require
('header.php');那麼header.php中的內容將會顯示不出來。
方法三:str_replace()
<?php
$filemodel="supply.php"; 字串5$file=fopen($filemodel,"w+");
$temp=fread($file,filesize($filemodel));
$temp=str_replace("[title]",$title,$temp);
$temp=str_replace("[postTime]",$postTime,$temp);
$temp=str_replace("[content]",$content,$temp);
?>
該方法適用於很簡單的頁面,如果supply.php中有使用引用文件比如require('header.php');那麼header.php中的內容將會顯示不出來
我僅僅是給出了最簡單的方法,在實際應用中,您可以寫一個生成靜態頁的類,在類中加入相應的異常處理,該文件僅僅給出一個示例。
Ⅹ php 在linux下怎麼發布
PHP代碼的運行需要PHP的環境,你想發布也要考慮到代碼的上傳修改,網站的安全。如果希望在linux下發布代碼:1、首先要在linux下配置PHP的環境,其中包括apache或者nginx伺服器的安裝,PHP的編譯,mysql資料庫的安裝。2、其次要安裝一個ftp伺服器,這個用來上傳你的PHP程序代碼。可以安裝vsftp。3、如果考慮到網站的安全,還需要簡單的配置網站的防火牆策略,可能要略微懂點iptables的運用4、把你的代碼傳上去測試,因為明顯的區別是windows下面和linux下面文件大小寫的嚴格區分。主要就是這些,你的PHP基本上就已經發布完畢,可以讓所有的人訪問你的網站了。很多linux下環境搭建的細節,另外你是感興趣的話可以看下劉遄老師寫的《Linux就該這么學》作為入門的書籍,覺得不錯的話採納下哦~