① 求一個jQuery+ajax+php的無刷新評論系統
評論系統。。
這代碼怎麼給你。
建議你好好看下,下面代碼的意思(這是一個對頁面提交數據進行ajax驗證的方法)
$.ajax({
async: false,//非同步調用
type:"GET",
url:"../api/sensitive.php",
data:"action=messagetitle&messagetitle=" + jobtitle,
success:function(data){
if(data == 1){
$("#jobtitle").next("span").html("<img src='../images/correct.gif'> <font color='green'>職位名稱可以使用</font>");
}else if(data == -1){
$("#jobtitle").next("span").html("<img src='../images/error.gif'> <font color='red'>對不起,包含敏感詞</font>");
error = true;
}
}
});
② 怎樣做一個評價系統的網站,有直接的建站系統么
modoer點評系統 望採納
③ php電影點評管理系統的好處
④ modoer點評系統後台主題管理如何增加二級分類篩選
這是專業性太強的東西,只有看有否有緣碰到懂行的人給你解答。
⑤ 常用的建站程序有哪些呢
國外PHP開源建站程序
博客:wordpress
WordPress是使用PHP開發的著名博客平台,免費開源,功能強大,不僅僅用於博客搭建,還可以廣泛應用於各類網路信息發布平台。
論壇:phpBB
phpBB是一種廣泛流行的開源論壇軟體,具有易於使用的管理面板和友好的用戶安裝界面,可以輕松地在數分鍾內建立起一個論壇,功能上具有很高的可配置性,能夠完全定製出相當個性化的論壇。
CMS:Drupal
Drupal是一個開源的內容管理系統(CMS)平台,擁有強大並可自由配置的功能,能支持從個人博客到大型社區驅動的網站等各種不同應用的網站項目。
Wiki:MediaWiki
MediaWiki是PHP語言寫成開源Wiki引擎,全世界最大的Wiki項目維基網路就是使用MediaWiki引擎。
Digg:Pligg
Pligg是一套靈活的類似Digg的Web2.0 CMS系統,系統使用PHP開發,模仿了國外流行的DIGG系統。
圖像:Gallery
Gallery 是一個非常有名的免費開源圖庫相冊軟體,基於 PHP 和 MySQL, PostgreSQL 等資料庫。功能非常強大,有豐富的擴展可以下載,安裝很簡單,有很多插件可用。
RSS:Gregarius
Gregarius是一個RSS聚合程序,免費開源,具備不錯的用戶體驗,易於操作和管理。可以把其當成RSS閱讀器使用。
電子商務:osCommerce
osCommerce是一套由自由軟體開發社團開發並維護的在線商店的解決方案,免費開源,並可以應用到任何的商業環境中,可以在短時間內生成一個功能強大的電子商務網站。
廣告:OpenX
OpenX(原名phpAdsNew)是一個用PHP開發的廣告管理與跟蹤系統,適合各類網站使用,能夠管理每個廣告主擁有的多種任何尺寸橫幅廣告,按天查看,詳細和概要統計並通過電子郵件發送報表給廣告主。
微博客:Laconica
Laconica是一個開源的微型博客系統,也是一個twitter克隆,可以實現Microblog的常用功能,國外不少微博客系統都是通過這個開源系統架設的。
國內PHP開源建站程序
國外的開源技術也影響和推動了國內開源程序的發展,上文我介紹的《國外優秀開源PHP建站程序一覽》中,很多國外開源程序並不太符合中國人的使用習慣,而國內有一些廠家或個人也做了一些不錯的產品,不少程序是提供源代碼下載的,雖然有些在許可協議上和開源許可證有些出入,但其在使用上還是挺符合中國人的使用習慣,今天我就介紹一些國內的PHP「開源」建站程序。
論壇:Discuz
Discuz非常流行,也是中國地區最多用戶使用的論壇程序,論壇搭建非常簡單易用,使用風格符合中國人的口味。另一個流行的論壇程序是PHPWind。
SNS:Ucenter Home
UCenter Home是採用PHP+MySQL構建的社會化網路軟體(Social Network Software,簡稱SNS)。 通過 UCenter Home,建站者可以輕松構建一個以好友關系為核心的交流網路,用戶可以使用迷你博客記錄;方便快捷地發布日誌、上傳圖片;與其好友們一起分享信息、討論 話題;了解好友最新動態。
E-Commerce:ECSHOP
ECSHOP是一款開源免費的網上商店系統,用戶可以根據自己的商務特徵對ECSHOP進行定製,增加自己商城的特色功能。另一個流行的網上商城系統是shopex。
點評:Modoer
Modoer一款PHP點評系統,可針對多種行業進行點評,可以自由調控點評項目,類型,採用Web 2.0的建站方式,網站會員能讓快速上手。
Digg:PBDigg
PBDigg是基於PHP+MYSQL的開源Digg社區資訊系統,融合了社會性標簽、主題評論、Rss訂閱等多種WEB2.0元素,是一個高效、快速的網站解決方案。
Wiki:HDWiki
HDWiki是專為中文用戶設計和開發的開源、高效的中文網路建站解決方案,免費、易用、功能強大,和UCenter可無縫整合。
RSS:IXNA
IXNA是國內開源PHP新聞聚合程序,支持RSS多核心切換,默認支持lastrss、simplepie、magpierss,支持RDF、RSS、ATOM,支持智能識別。
CMS:關於CMS的PHP產品很多,這里主要介紹下面三個。
SupeSite
SupeSite 是一套獨立的內容管理系統(CMS),並且擁有對Discuz!論壇信息和UCenter Home個人空間信息聚合的功能,是一個不錯的社區門戶解決方案。
DedeCMS
DedeCMS是一個比較老的PHP CMS系統,很多早期的用戶都是使用這個建立網站的。
KingCMS
KingCMS是一套簡單易學,操作簡單的開源內容管理系統(CMS),KingCMS分為PHP+MySQL和ASP+MSSQL/ACCESS兩種語言版本的系統。
⑥ PHP語言的有哪些優勢和特點
優勢和特點:
1、執行速度快:PHP是一種強大的CGI腳本語言,語法混合了C、java、Perl和PHP式的新語法,執行網頁比CGI、Perl和ASP更快,這是它的第一個突出的特點。
2、具有很好的開放性和可擴展性:PHP屬於自由軟體,其源代碼完全公開,任何程序員為PHP擴展附加功能非常容易。
3、資料庫支持:PHP支持多種主流與非主流的資料庫,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle 8、PostgreSQL等。其中,PHP與MySQL是現在絕佳的組合,它們的組合可以跨平台運行。
4、面向對象編程:PHP提供了類和對象。為了實現面向對象編程,PHP4及更高版本提供了新的功能和特性,包括對象重載、引用技術等。
5、版本更新速度快:與數年才更新一次的ASP相比,PHP的更新速度就要快得多,因為PHP每幾周就更新一次。
6、具有豐富的功能:從對象式的設計、結構化的特性、資料庫的處理、網路介面應用、安全編碼機制等,PHP幾乎涵蓋了所有網站的一切功能。
7、可伸縮性:傳統上網頁的交互作用是通過CGI來實現的。CGI程序的伸縮性不很理想,因為它為每一個正在運行的CGI程序開一個獨立進程。
8、功能全面:php包括圖形處理、編碼與解碼、壓縮文件處理、xml解析、支持http的身份認證、cookie、 pop3 、snmp等。
(6)php點評系統擴展閱讀:
PHP的發展現狀:
PHP技術核心和相關的人才需求,正符合互聯網的發展趨勢。網站開發、API介面開發,伺服器端開發,移動端後台開發,內部OA系統開發,游戲開發等均用到PHP語言。
在IT行業和互聯網的飛速發展的時代,企業對PHP開發人員的需求也大幅增加,目前在國內專業的互聯網招聘網站,好多知名公司發布招聘PHP崗位,其中包括網易、京東、聯想、阿里巴巴、滴滴打車、美團、大眾點評、易到用車、網路、新浪、搜狐、奇虎、騰訊等。
⑦ 怎麼製作評論功能的頁面
用PHP來製作評論系統
在PHP and mySQL的環境下運行。有三個文件:comments.php, 是用來顯示[評論的, commentadd.php, 用來處理評論內容的, and commentform.html 通過FROM來提交評論。
1.首先建立一個資料庫,如果已經建立則建立一個符合條件的表:
CREATE TABLE `comtbl` (
`postID` INT NOT NULL AUTO_INCREMENT ,
`postTITLE` TEXT NOT NULL ,
`posterNAME` TEXT NOT NULL ,
`posterEMAIL` TEXT NOT NULL ,
`postTIME` TIMESTAMP NOT NULL ,
`postTXT` TEXT NOT NULL ,
PRIMARY KEY ( `postID` )
);
評論查看頁:COMMENTS.PHP,具體內容為(有用戶名和密碼的在實際工作中要改變):
$dbcnx = mysql_connect("localhost", "username", "password");
mysql_select_db("comments");
接下來需要對表進行查詢,並且把ID 按Descending: 順序排序:
$result = mysql_query("SELECT * FROM comtbl ORDER BY postID DESC");
if (!$result) {
echo("<b>Error performing query: " . mysql_error() . "</b>");
exit();
}
在這里因為要讀出好多條記錄,所以用循環來讀,具體程序如下:
while ($row = mysql_fetch_array($result) ) {
$msgTxt = $row["postTXT"];
$msgId = $row["postID"];
$SigName = $row["posterNAME"];
$SigDate = $row["postTIME"];
$msgTitle = $row["postTITLE"];
$url = $row["posterEMAIL"];
現在到了最關鍵的一步了,也是困難的一步: 因為在這里用到MySQL's TIMESTAMP 函數 (功能是可以自動的餓把時間添加到一個表中),並且需要取得時間的字元串,使用字元串函數substr() ( $yr 表示年, $mo 表示月, 等等):
$yr = substr($SigDate, 2, 2);
$mo = substr($SigDate, 4, 2);
$da = substr($SigDate, 6, 2);
$hr = substr($SigDate, 8, 2);
$min = substr($SigDate, 10, 2);
還需要對上述代碼的功能加以擴充來實現12或24小時表示或者用 AM和PM來表示上下午,代碼如下:
if ($hr > "11") {
$x = "12";
$timetype = "PM";
$hr = $hr - 12;
}else{
$timetype = "AM";
}
另外,當評論者要是留下Email 的話,我們可以在這里來建立一個連接實現聯系發評論的人.代碼如下:
if (!$url) {
$url = "#";
}else{
$stat = $url;
$url = "mailto:" . $url . "";
}
最後,我們可以按行來顯示數據,並且關閉循環,最終的顯示代碼如下:
echo("<p><b>$msgTitle</b>
$msgTxt<br>
<div align=right>$hr:$min $timetype | $mo/$da/$yr | $msgId, <a href='$url'>$SigName</a></div></p>");
}
<p><b>Message Title</b>
Text within the message, blah blah<br>
<div align=right>Hour:Minute AM/PM | Month/Day/Year | Message ID, <a href='mailto:[email protected]'>Name with email link</a></div></p>
表單處理的程序: COMMENTADD.PHP
首先我們設置一些變數,然後通過表單把變數獲得的數據提交到後台資料庫中,並且請記住用戶名和密碼。
$assume = $_POST['assume'];
$posterEMAIL = $_POST['postemail'];
$postTXT = $_POST['posttxt'];
$posterNAME = $_POST['poster'];
$postTITLE = $_POST['posttitle'];
if ($assume == "true") {
$dbcnx = mysql_connect("localhost", "username", "password");
mysql_select_db("comments");
$sql = "INSERT INTO comtbl SET posterNAME='$posterNAME', posterEMAIL='$posterEMAIL',
postTXT='$postTXT', postTITLE='$postTITLE'";
if (mysql_query($sql)) {
echo("<P>Your comment has been added</P>");
} else {
echo("<P>Error adding entry: " . mysql_error() . "</P>");
}
}
提交了自己的評論之後還要有跳轉的功能,下面的Javascript代碼就可以實現跳轉到指定的頁面。
<script language=javascript>
<!--
location.href="comments.php";
//-->
</script>
下面是具體的COMMENTFORM.HTML代碼,通過下面的內容,可以讓發表評論者發表評論,然後通過提交可以把數據提交到commentadd.php裡面來實現數據的在線提交。
<form action="commentadd.php" method=post>
<input type="text" name="poster" size="23" value="name"><br />
<input type="text" name="posttitle" size="23" value="name"><br />
<input type="text" name="postemail" size="23" value="[email protected]"><br />
<textarea cols=44 rows=6 name="posttxt" size=24 wrap="VIRTUAL">message<br />
<input type=hidden name=assume value=true>
<input type="submit" value="submit">
下面是處理評論的代碼 comments.php:
<?
$dbcnx = mysql_connect("localhost", "username", "password");
mysql_select_db("comments");
$result = @mysql_query("SELECT * FROM comtbl ORDER BY postID DESC");
if (!$result) { echo("<b>Error performing query: " . mysql_error() . "</b>");
exit();
}
while ($row = mysql_fetch_array($result) ) {
$msgTxt = $row["postTXT"];
$msgId = $row["postID"];
$SigName = $row["posterNAME"];
$SigDate = $row["postTIME"];
$msgTitle = $row["postTITLE"];
$url = $row["posterEMAIL"];
$yr = substr($SigDate, 2, 2);
$mo = substr($SigDate, 4, 2);
$da = substr($SigDate, 6, 2);
$hr = substr($SigDate, 8, 2);
$min = substr($SigDate, 10, 2);
if ($hr > "11") {
$x = "12";
$timetype = "PM";
$hr = $hr - 12;
}else{
$timetype = "AM";
}
if (!$url) {
$url = "#";
}else{
$stat = $url;
$url = "mailto:" . $url . "";
}
echo("<p><b>$msgTitle</b> $msgTxt<br><div align=right>
$hr:$min $timetype | $mo/$da/$yr | $msgId, <a href='$url'>$SigName</a></div></p>");
}
?>
下面是 commentadd.php:
<?
$assume = $_POST['assume'];
$posterEMAIL = $_POST['postemail'];
$postTXT = $_POST['posttxt'];
$posterNAME = $_POST['poster'];
$postTITLE = $_POST['posttitle'];
if ($assume == "true") {
$dbcnx = mysql_connect("localhost", "username", "password");
mysql_select_db("comments");
$sql = "INSERT INTO comtbl SET posterNAME='$posterNAME', posterEMAIL='$posterEMAIL',
postTXT='$postTXT', postTITLE='$postTITLE'";
if (mysql_query($sql)) {
echo("Your comment has been added");
} else {
echo("Error adding entry: " . mysql_error() . "");
}
}
?>
<script language=javascript>
<!--
location.href="comments.php";
//-->
</script>
⑧ 開發一個中大型網站,點評類型的,php和.net語言選擇。
我建議用PHP,很多回復說PHP和MYSQL應付不了大型網站,但facebook就是以php和mysql為主的,php在復雜業務上的確不是那麼順手,但一套大型的.net平台從系統到資料庫得花多少錢向微軟買有沒有考慮過?如果你打算用全套盜版可以當我沒說,只要你沒做大做強,微軟不會有心整你,同樣你也不會得到微軟官方支持,萬一哪天大好業務前景就栽在這上面了那是沒後悔葯的。.net是獨家方案,沒有了官方支持,可不像開源技術一樣好解決問題。
有人懷疑mysql的大數據量處理能力,建議去認識一下mysql cluster,是mysql的分布式版本,此外還有許多的mysql擴展技術,以及大型網站必不可少的nosql。要不facebook 人人 淘寶是怎麼靠mysql撐下來的?
最後要說的就是,如果你真心要奔大型網站去的話,.net也只是個高不成低不就的選擇,你直接上java吧,這是當前大型網站和系統解決方案最豐富,性能最優,安全性最好的選擇,如果你技術夠強,完全可以不花一分錢購買技術支持和系統軟體,開源方案和技術實在是很夠用了。可以和php分工合作,淘寶就是這么乾的,前端php,業務java,資料庫mysql oracle都用,據我所知京東本來是全套的.net技術,但技術界對此也惡評不斷,現在正大量招收java。
⑨ php+mysql 評論回復 功能怎麼實現
評論 id
回復 建個與評論id關聯的,例fid
select * from `表名` where fid='評論的id' //這個就是回復那個評論的了,當然,你回復還得入庫,insert 回復fid值入庫的是 評論id值
大致思路就是這樣子
⑩ php解密問題 eval base64_decode
這個不是微盾加密的了。。。呵呵,是modoer的點評系統吧?而且我看你這個文件,是升級包文件咯。貌似還包含了淘寶客功能了,好像還不錯的樣子。是旗艦版的?貼上部分代碼,不過不建議破解別人的辛苦成果了。也歡迎開發者們找我加密。
<?php
error_reporting(7);
@set_time_limit(3600);
@set_magic_quotes_runtime(0);
define('DS', DIRECTORY_SEPARATOR);
define('IN_MUDDER', TRUE);
define('MUDDER_ROOT', dirname(__FILE__) . DS);
define('MUDDER_CORE', dirname(__FILE__) . DS . 'core' . DS);
define('MUDDER_DATA', dirname(__FILE__) . DS . 'data' . DS);
define('SELF', $_SERVER['PHP_SELF']);
$title = 'Modoer 資料庫升級程序';
$varinfo = '適用於 Modoer 2.7 MC 正式版 升級至 Modoer 2.8MC 正式版';
$lockfile = 'upgrade_mc27_to_mc28.lock';
$build = '20120113';
$locked = file_exists(MUDDER_DATA . $lockfile);
$step = (int) $_GET['step'];
$step = $step < 0 || !$step ? 0 : $step;
$start = (int) $_GET['start'];
$start = $start < 0 || !$start ? 0 : $start;
$exit = (int) $_GET['exit'];
$_G = array();
include MUDDER_ROOT . 'data/config.php';
define('CHARSET', $_G['charset']);
header('Content-type: text/html;
charset='.CHARSET);
include MUDDER_CORE . 'version.php';
include MUDDER_CORE . 'loader.php';
$_G['loader'] = new ms_loader();
$_G['loader']->lib('base', NULL, FALSE);
$_G['loader']->helper('sql');
$_G['timestamp'] = time();
以下代碼省略……………………