超碰在线天天性国产视频|无码人妻玩麻豆中出一区有奶水|日日日日日日日日日日日日网96|91视频农村妇女网站|精品美女日本一区|日韩无码一区视频|精品素人AV婷婷色视频|日本精品视频手机在线|少妇高清无码一二区|激情四射综合婷婷

貨幣問答:php系統(tǒng)

張可大

大家php 上線都用什么系統(tǒng)

這個(gè)問題,都不太清楚。上線用什么服務(wù)器?一般 更能發(fā)揮性能的是用Linux 當(dāng)然用Windows也沒問題怎么上線,如果是虛擬主機(jī) 一般用FTP把php程序傳到空間。如果是用VPS等服務(wù)器 直接把代碼復(fù)制進(jìn)去即可如果是問用什么開源的cms這個(gè)就比較多了1 博客的 有 WordPress zblog emlog 2 論壇有 discuz PHPWind 3 信息站 dedecms 帝國cms phpcms

推薦
不推薦
展開
收起
昆侖三友

php 架構(gòu)和java架構(gòu)的區(qū)別

PHP適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低,能夠?qū)ψ儎?dòng)的需求作出快速的反應(yīng)。而Java適合于開發(fā)大型的應(yīng)用系統(tǒng),應(yīng)用的前景比較廣闊,系統(tǒng)易維護(hù)、可復(fù)用性較好。通過對兩種語言寫的OA系統(tǒng)的比較,對這兩種語言的差異進(jìn)行了一個(gè)全面的比較. 現(xiàn)在市場上的oa基本上可歸結(jié)為兩大陣營,即php陣營和java陣營。但對接觸oa不久的用戶來說,看到的往往只是它們的表相,只是明顯的價(jià)格差異,卻很難看出它們之間的實(shí)際差異。其實(shí), PHP + MYSQL 不值錢不僅僅局限于oa軟件,而是整體上PHP + MYSQL開發(fā)的軟件都不如java開發(fā)的軟件值錢。為什么PHP + MYSQL 的OA為什么不值錢呢?首先得明白php和java之間的差異才行?! ?1、系統(tǒng)的技術(shù)架構(gòu)比較   分層是將系統(tǒng)進(jìn)行有效組織的方式,分而治之的思想是計(jì)算機(jī)領(lǐng)域中非常重要的思想。在好的分層思想引導(dǎo)下,便能實(shí)現(xiàn)“高內(nèi)聚、低耦合”,也能將具體的問題割裂開來,易于控制、易于延展,更易于分配資源。PHP只能實(shí)現(xiàn)簡單的分布式兩層或三層的架構(gòu),而JAVA在這方面就十分強(qiáng)大,可以實(shí)現(xiàn)多層的網(wǎng)絡(luò)架構(gòu)。運(yùn)用MVC的設(shè)計(jì)模式,可使oa系統(tǒng)具有更加高效、合理的系統(tǒng)架構(gòu)。技術(shù)架構(gòu)的落后,使運(yùn)用php編寫的oa軟件系統(tǒng)先天不足,而后天又無法補(bǔ)足其先天上的劣勢。使得系統(tǒng)在可拓展性、需求應(yīng)變性上與JAVA編寫的oa軟件系統(tǒng)的差距越來越大。架構(gòu)的差距,注定了php做的oa充其量是個(gè)小家碧玉,始終無法和java這種大家閨秀同臺競技。   2、數(shù)據(jù)庫訪問比較   PHP可編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。將自己編寫外圍的函數(shù)去間接存取數(shù)據(jù)庫。通過這樣的途徑當(dāng)更換使用的數(shù)據(jù)庫時(shí),可以輕松地修改編碼以適應(yīng)這樣的變化。但PHP提供的數(shù)據(jù)庫接口支持彼此不統(tǒng)一,比如對Oracle, MySQL,Sybase的接口,彼此都不一樣。由于PHP對于不同的數(shù)據(jù)庫采用不同的數(shù)據(jù)庫訪問接口,所以數(shù)據(jù)庫訪問代碼的通用性不強(qiáng)?! ?而Java通過JDBC來訪問數(shù)據(jù)庫,通過不同的數(shù)據(jù)庫廠商提供的數(shù)據(jù)庫驅(qū)動(dòng)方便地訪問數(shù)據(jù)庫,訪問數(shù)據(jù)庫的接口比較統(tǒng)一。如果同樣是將開發(fā)的web應(yīng)用從MYSQL數(shù)據(jù)數(shù)轉(zhuǎn)到ORACLE數(shù)據(jù),PHP需要做大量的修改工作,而且比較繁瑣。但JAVA開發(fā)的便只需要很少的更改便能實(shí)現(xiàn)?! ?數(shù)據(jù)庫訪問方式的差異,奠定了php開發(fā)出的oa和java開發(fā)出來的oa是馬車和火車的差距,前者只能亦步亦趨而且額度有限,后者卻是工業(yè)化的結(jié)晶,不僅能夠包容萬物而且速度上穩(wěn)步提升?! ?3、安全性對比   在同是開源和跨平臺的java面前,php丟掉了很多的優(yōu)勢。在代碼的安全性上尤為突出。php的開發(fā)程序在別人拿到代碼后,可以很容易的進(jìn)行修改。而java開發(fā)的程序由于無法看到完整的源代碼,只能看到一些編譯好的類文件,所以安全性較高。加之系統(tǒng)架構(gòu)的優(yōu)勢,在安全性上php和java是相去甚遠(yuǎn)。   如果非要將php和java在安全性上做個(gè)比較的話,同一個(gè)小偷光顧php那是隨便拿來隨便改,想拿什么拿什么,拿的高興還能大筆一輝某某到此一游。而光顧java的時(shí)候,便會發(fā)現(xiàn)警察把守,內(nèi)設(shè)自動(dòng)報(bào)警裝置,即便突破重重阻擾后進(jìn)入居室。那值錢的東西都放在加密后的保險(xiǎn)柜中,只能望洋興嘆、鎩羽而歸?! ?4、前瞻性和拓展性   從整體來說,php適用于中小型系統(tǒng),而java適用于大型系統(tǒng)。Php能夠?qū)我坏氖录龊?,但卻不適合完成集成度較高的多項(xiàng)并發(fā)事件。為什么說php適合中小型系統(tǒng)而不適合做大系統(tǒng)呢?   首先, php缺乏多層結(jié)構(gòu)支持。而對于大型的系統(tǒng)負(fù)荷站點(diǎn),只能采用分布計(jì)算。將數(shù)據(jù)庫、應(yīng)用邏輯層和表示邏輯層彼此分開,并將同層的根據(jù)流量分開,組成二維數(shù)組。而php恰恰缺乏這種支持?! ?其次,PHP提供的數(shù)據(jù)庫接口不統(tǒng)一,要將多個(gè)不同的數(shù)據(jù)庫數(shù)據(jù)統(tǒng)一需要花費(fèi)很大的力氣。而JAVA則沒有這種缺陷,可通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere,是通過CGI來提供支持的?! ?如果將Php比作將才,具備獨(dú)擋一方的能力。那么java便是帥才,具有較好的前瞻性和拓展性,整體布局和協(xié)同能力強(qiáng)。能夠指揮千軍萬馬,最后逐鹿中原?! ?5、開發(fā)成本比較   既然php在諸多方面都不如java優(yōu)異,那么php開發(fā)出的oa產(chǎn)品何以與java產(chǎn)品競爭呢?在于Php陣營普遍走的是低端路線,而java陣營走的是中高端路線。兩者之間交*的區(qū)域較小。   軟件價(jià)格的高低很大程度上和自身成本和功能相掛鉤。php的入門門檻較低,絕大多數(shù)學(xué)過c的程序員都很容易轉(zhuǎn)型為php程序員,這使得php程序員的泛濫成災(zāi)的同時(shí),低成本的php軟件產(chǎn)品也層出不窮。以PHP最經(jīng)典的組合PHP + MySQL + Apache為例,由于所有軟件都是開源免費(fèi)的,所以投入并不高?! ?而java開發(fā)需要特定的環(huán)境,成長為一個(gè)合格的java程序員需要一定的時(shí)間,java程序員的成本也是php成本的幾倍。Java的web應(yīng)用服務(wù)器免費(fèi)的有Tomcat、JBoss等,而要想具有很好的商業(yè)化服務(wù)便必須選用Web Sphere和 Web logic。這其中投入的成本無形中便超是php成本的N倍。所以,java開發(fā)oa的成本要遠(yuǎn)遠(yuǎn)高于php開發(fā)出來的同類軟件產(chǎn)品。但也正由于java開發(fā)的成本較高,很難實(shí)現(xiàn)抄襲和短期內(nèi)逾越的可能,也使得java用開發(fā)出的產(chǎn)品門檻更高。

推薦
不推薦
展開
收起
滅凈師太

PHP做系統(tǒng)用什么軟件寫

php的話必須運(yùn)行在一個(gè)環(huán)境中,如果你是windows系統(tǒng),你可以裝wamp集成包。如果你是linux系統(tǒng)可以裝xampp集成包。這當(dāng)然是對于入門的同學(xué)來的。如果你水品很高的話,課可以自己配置環(huán)境,可以選擇的服務(wù)器有apache,iis, nginx。對于開發(fā)工具的話這個(gè)沒有限定,不過目前比較流行的有zend studio,和eclipse php studio 3。希望我的回答對你有幫助。

推薦
不推薦
展開
收起
鴉林砦

PHP什么網(wǎng)站后臺管理系統(tǒng)好用

網(wǎng)站后臺管理系統(tǒng)主要是用于對網(wǎng)站前臺的信息管理,如文字、圖片、影音、和其他日常使用文件的發(fā)布、更新、刪除等操作,同時(shí)也包括會員信息、訂單信息、訪客信息的統(tǒng)計(jì)和管理。簡單來說就是對網(wǎng)站數(shù)據(jù)庫和文件的快速操作和管理系統(tǒng),以使得前臺內(nèi)容能夠得到及時(shí)更新和調(diào)整。1. Joomla! 2007年開源cms第一名!Joomla!是使用PHP語言加上MySQL數(shù)據(jù)庫所 開發(fā)的軟件系統(tǒng),可以在 Linux、Windows、MacOSX等各種不同的平臺上執(zhí)行。操作接口除了美觀之外,也花了很多心力在設(shè)計(jì)這些接口的簡易操作性。但初次使用者,需 要花一點(diǎn)時(shí)間學(xué)習(xí)一下操作的方式,才能運(yùn)用自如。這款CMS與Drupal一樣,在中國及其他國家的應(yīng)用還是很多的,尤指公司,希望中 國的CMS能快速崛起,讓國外的公司用我們的軟件,(而且咱們不出外文版,讓他們自己翻譯,補(bǔ)丁說明也要用中文的,讓我們每天查電子詞典的朋友們長長的出 口惡氣,然后咱們賣給他們中英互譯的電子詞典呵呵~~)。2. Drupal Drupal 它可以讓個(gè)人或社區(qū)使用者很容易地發(fā)表、管理并組織一個(gè)網(wǎng)站里大量且多樣的內(nèi)容。已經(jīng)有許多個(gè)人和組織采用Drupal來建立各種不同的網(wǎng)站。Drupal是一套采用GPL授權(quán)的開放源碼軟件,是由數(shù)以千計(jì)的使用者和開發(fā)人員所共同維護(hù)和開發(fā)的。同joomla一樣,全球應(yīng)用比較多的CMS,很多朋友多少也聽說過其大名。3. Mambo 一個(gè)國外的CMS系統(tǒng),功能很強(qiáng)大,支持添加很多組件,模塊;擁有豐富的模板.Mambo是一個(gè)網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),它是網(wǎng)站的后臺引擎,使網(wǎng)站內(nèi)容的創(chuàng)建、管理和共享更加簡易。Mambo十分強(qiáng)大,但官方網(wǎng)站網(wǎng)站也承認(rèn),它不是典型的“門戶”網(wǎng)站解決方案。曼波也不錯(cuò),要是中文的就好了~~那樣他會在中國生根、發(fā)芽、開花、結(jié)果~~4. DEDECMS 一款國內(nèi)開源的cms,作者是一個(gè)個(gè)人,能做出如此功能的cms,是相當(dāng)不錯(cuò)的。2007版功能十分強(qiáng)大,希望能改善之前數(shù)據(jù)量一大,更新靜態(tài)頁就很慢的缺點(diǎn)。因?yàn)殚_源,有較多的玩家和擁護(hù)者。非常適合有一定編程基礎(chǔ)的站長。個(gè)人感覺織夢的發(fā)展還是不錯(cuò)的,界面也很“和諧”O(jiān)(∩_∩)O~ ,在中國的名氣也很好,有次換工作,公司的人員打電話給,問:你會常見CMS么?比如說:織夢、帝國 ... ...啦??磥碓诠镜娜藛T也并非都用的Drupal或是jomlla之類的,呵呵..5. phpcms 一個(gè)綜合的網(wǎng)站管理系統(tǒng),由PHP+MYSQL構(gòu)架全站生成html,能夠快速高效地應(yīng)用于LINUX和WINDOWS服務(wù)器平臺,是目前中國LINUX環(huán)境下最佳的網(wǎng)站管理應(yīng)用解決方案之一?,F(xiàn)在已經(jīng)被酷6收購。個(gè)人在應(yīng)用的時(shí)候發(fā)現(xiàn),還是用上一個(gè)年度的版本更穩(wěn)定些(比如說現(xiàn)在是2009年,最好用2008版的),因?yàn)楦鞣NBUG很多,畢竟還在不斷的完善,而上個(gè)版本在經(jīng)歷的長時(shí)間的使用,程序方面更加成熟。6. 帝國網(wǎng)站管理系統(tǒng) Ecms全稱為"帝國網(wǎng)站管理系統(tǒng)",英文譯 為"Empire CMS"簡稱"Ecms".Ecms是基于B S結(jié)構(gòu),且功能強(qiáng)大而易用的網(wǎng)站管理系統(tǒng).是一個(gè)經(jīng)過完善設(shè)計(jì)的適用于Linux windows Unix等環(huán)境下高效的網(wǎng)站解決方案。在全國的知名度還是很高的,各種采集器(雖然想做優(yōu)秀網(wǎng)站,這個(gè)不是必須的,但對很多朋友還是有用的)比較齊全。7. php168 PHP168整站系統(tǒng),代碼全部開源,可方便的進(jìn)行二次開發(fā),功能模塊可以自由安裝與刪除,個(gè)人用戶免費(fèi)使用。系統(tǒng)頻道模塊很多,適合作個(gè)人門戶網(wǎng)站。較多頁面沒有生成靜態(tài)頁。如果你想建站,就義無反顧的選擇它吧!!!8. HBcms 一個(gè)以PHP官方網(wǎng)站推薦的PEAR+SMARTY技術(shù)架構(gòu)的cms,比較容易上手,適合沒經(jīng)驗(yàn)的新人做網(wǎng)站。沒有下載,分類信息等模塊,適合做文章為主的網(wǎng)站。全站生成靜態(tài)頁,默認(rèn)附帶了幾套模板,可以方便的更換模板。個(gè)人企業(yè)都免費(fèi),無需授權(quán)。9. SupSite 是康盛的產(chǎn)品,一款將論壇資源自動(dòng)轉(zhuǎn)換成門戶網(wǎng)站的php程序系統(tǒng),使用SupeSite,并利用你現(xiàn)有的discuz!論壇,你將自動(dòng)擁有一個(gè)功能完備的,資源豐富的站點(diǎn)系統(tǒng);由論壇變成網(wǎng)站,一切都是自動(dòng)完成,你不需要任何干涉。讓你輕輕松松實(shí)現(xiàn)建立網(wǎng)站的目的。10. WordPress (這個(gè)不算cms,是blog) 雖然我們熟悉的WordPress是一款非常優(yōu)秀的PHP和MySQL的Blog軟件,但是它完全可以當(dāng)作CMS系統(tǒng)來用。從WordPress官方最近幾個(gè)版本的升級中可以看出,工作人員正在把WordPress向一個(gè)小型的正規(guī)CMS勢頭發(fā)展。

推薦
不推薦
展開
收起
李淳風(fēng)

用php開發(fā)erp系統(tǒng)

搞ERP你知道是什么嗎?你要弄清楚,實(shí)際搞ERP你如果沒有一個(gè)和多個(gè)行業(yè)整體流程鏈的管理經(jīng)驗(yàn)是搞不起來的,你現(xiàn)在學(xué)了ERP又能怎么樣呢?就能進(jìn)入大公司搞ERP,搞不了的!因?yàn)槿思也粫步壗壍馗鉋RP的,他們是傾向性是要有整體流程鏈管理的人員,而ERP只不過是一個(gè)工具而已! 建議你學(xué)PHP,這門語言容易入門,你只要投入。當(dāng)然成為高手是很難的,但你現(xiàn)在如果堅(jiān)持走這條路的話,不擔(dān)心。你現(xiàn)在可以去人才網(wǎng)上用ASP、PHP、JSP、ASP.NET查詢一下,PHP的需要數(shù)量是最多的,說明什么,說明在網(wǎng)站架設(shè)中需求量最大的是PHP人才! 所以我建議你學(xué)PHP。有技術(shù)在身!只是隨著時(shí)間來延長越來越值錢的!因?yàn)槟愕募夹g(shù)會一步一步提升。 今日才看到百度系統(tǒng)把這個(gè)問題推薦我來回答,不好意思,但希望對你有所幫助

推薦
不推薦
展開
收起
齊名

php建站系統(tǒng)有哪些?

要看是什么網(wǎng)站,樓上說wordpress比較適合個(gè)人博客,使用很方便,PHPCMS、帝國CMS和織夢都是比較優(yōu)秀的建站系統(tǒng),很成熟。要是使用醫(yī)院建站,我建議使用博醫(yī)cms,期專屬于醫(yī)院建站,非常簡單快捷。本回答被提問者采納

推薦
不推薦
展開
收起
王平

php網(wǎng)站什么服務(wù)器系統(tǒng)好?windows還是Linux??

windows和Linux都可以的,他們各有各的好處。1、windows服務(wù)器操作方便適用于php初學(xué)者,隨著Windows Server2008服務(wù)器的普及,微軟已經(jīng)開發(fā)了適合于php的控件PHP Manager,可以用IIS7.5+PHP Manager+PHP5.3+Mysql5.5輕松搭建php環(huán)境,而且window是操作界面利用初學(xué)者維護(hù)和學(xué)習(xí)。2、Linux服務(wù)器適用于php成熟者,隨著linux桌面工具的普及,已不再是簡單代碼化,也有自己的操作桌面,而利用linux服務(wù)器是為了更好的搭建LAMP環(huán)境,而且Linux是開源免費(fèi)的是代碼級開發(fā)更容易實(shí)現(xiàn)服務(wù)的優(yōu)化及適合自己的安全方案的布局,另外Linux的核心具有Windows無法比擬的穩(wěn)定性和高教性,具有強(qiáng)大的網(wǎng)絡(luò)服務(wù)功能,可實(shí)現(xiàn)各種網(wǎng)絡(luò)服務(wù),如郵件月匣務(wù).Web服務(wù).FTP.DNS.DHCP.防火墻、代理服務(wù)器、路由器等

推薦
不推薦
展開
收起
趙范

PHP免費(fèi)cms系統(tǒng)哪個(gè)好

國內(nèi)目前流行的免費(fèi)的php+cms比較備注:免費(fèi)CMS的PHP程序下載都可以在他們的官方網(wǎng)站上下載(有一些不是開源的,但有免費(fèi)版), 如果您對cms的概量還不很理解,請看這里: 什么是CMS?網(wǎng)站內(nèi)容管理系統(tǒng),即 Content Management System ,英文縮寫是CMS。網(wǎng)站內(nèi)容管理系統(tǒng)具有許多基于模板的優(yōu)秀設(shè)計(jì),可以加快網(wǎng)站開發(fā)的速度和減少開發(fā)的成本。網(wǎng)站內(nèi)容管理系統(tǒng)的功能并不只限于文本處理,它也可以處理圖片、Flash動(dòng)畫、聲像流、圖像甚至電子郵件檔案。網(wǎng)站內(nèi)容管理系統(tǒng)其實(shí)是一個(gè)很廣泛的稱呼,從一般的博客程序,新聞發(fā)布程序,到綜合性的網(wǎng)站管理程序都可以被稱為內(nèi)容管理系統(tǒng)。國內(nèi)最常用的PHP+MySql免費(fèi)開源CMS系統(tǒng)大全1. DEDE -這是一款國內(nèi)開源的cms,作者是一個(gè)個(gè)人,能做出如此功能的cms,是相當(dāng)不錯(cuò)的。2007版功能十分強(qiáng)大,希望能改善之前數(shù)據(jù)量一大,更新靜態(tài)頁就很慢的缺點(diǎn)。因?yàn)殚_源,有較多的玩家和擁護(hù)者。非常適合有一定編程基礎(chǔ)的站長。官方:2. phpcms-一個(gè)綜合的網(wǎng)站管理系統(tǒng),由PHP+MYSQL構(gòu)架全站生成html,能夠快速高效地應(yīng)用于LINUX和WINDOWS服務(wù)器平臺,是目前中國LINUX環(huán)境下最佳的網(wǎng)站管理應(yīng)用解決方案之一。據(jù)傳被酷6收購。官方:3. 帝國網(wǎng)站管理系統(tǒng)-Ecms全稱為"帝國網(wǎng)站管理系統(tǒng)",英文譯為"Empire CMS"簡稱"Ecms".Ecms是基于B/S結(jié)構(gòu),且功能強(qiáng)大而易用的網(wǎng)站管理系統(tǒng).是一個(gè)經(jīng)過完善設(shè)計(jì)的適用于Linux/windows/Unix等環(huán)境下高效的網(wǎng)站解決方案。官方:4. php168 -PHP168整站系統(tǒng),代碼全部開源,可方便的進(jìn)行二次開發(fā),功能模塊可以自由安裝與刪除,個(gè)人用戶免費(fèi)使用。系統(tǒng)頻道模塊很多,適合作個(gè)人門戶網(wǎng)站。較多頁面沒有生成靜態(tài)頁。如果你想建站,就義無反顧的選擇它吧?。?!官方:5. HBcms :一個(gè)以PHP官方推薦的PEAR+SMARTY技術(shù)架構(gòu)的cms,比較容易上手,適合沒經(jīng)驗(yàn)的新人做網(wǎng)站。沒有下載,分類信息等模塊,適合做文章為主的網(wǎng)站。全站生成靜態(tài)頁,默認(rèn)附帶了幾套模板,可以方便的更換模板。個(gè)人企業(yè)都免費(fèi),無需授權(quán)。官方:6. SupSite-一款將論壇資源自動(dòng)轉(zhuǎn)換成門戶網(wǎng)站的php程序系統(tǒng),使用SupeSite,并利用你現(xiàn)有的論壇,你將自動(dòng)擁有一個(gè)功能完備的,資源豐富的站點(diǎn)系統(tǒng);由論壇變成網(wǎng)站,一切都是自動(dòng)完成,你不需要任何干涉。讓你輕輕松松實(shí)現(xiàn)建立網(wǎng)站的目的。 官方:7. 曼波-MAMBO,一個(gè)國外的CMS系統(tǒng),功能很強(qiáng)大,支持添加很多組件,模塊;擁有豐富的模板.Mambo是一個(gè)網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),它是網(wǎng)站的后臺引擎,使網(wǎng)站內(nèi)容的創(chuàng)建、管理和共享更加簡易。Mambo十分強(qiáng)大,但官方網(wǎng)站也承認(rèn),它不是典型的“門戶”網(wǎng)站解決方案。官方:8. Joomla! 是一套在國外相當(dāng)知名的內(nèi)容管理系統(tǒng),2007年開源cms第一名!Joomla!是使用PHP語言加上MySQL數(shù)據(jù)庫所開發(fā)的軟件系統(tǒng),可以在Linux、Windows、MacOSX等各種不同的平臺上執(zhí)行。操作接口除了美觀之外,也花了很多心力在設(shè)計(jì)這些接口的簡易操作性。但初次使用者,需要花一點(diǎn)時(shí)間學(xué)習(xí)一下操作的方式,才能運(yùn)用自如。。官方:9. Drupal-Drupal是一個(gè)強(qiáng)大的軟件,它可以讓個(gè)人或社區(qū)使用者很容易地發(fā)表、管理并組織一個(gè)網(wǎng)站里大量且多樣的內(nèi)容。已經(jīng)有許多個(gè)人和組織采用Drupal來建立各種不同的網(wǎng)站。Drupal是一套采用GPL授權(quán)的開放源碼軟件,是由數(shù)以千計(jì)的使用者和開發(fā)人員所共同維護(hù)和開發(fā)的。官方:10. WordPress - 是一款基于PHP和MySQL的Blog軟件,但是它也可以當(dāng)作簡單的cms系統(tǒng)來用。通過它可以快速而簡便的搭建屬于你自己的Blog(網(wǎng)站)平臺。簡而言之,這個(gè)Wordpress就相當(dāng)于咱們用來搭建論壇的那些程序,比如用在自留地上的雷傲,還有別的比如PHPBB等等…Wordpress因?yàn)樗陌惭b簡單和可擴(kuò)展性好幾乎已經(jīng)成了獨(dú)立搭建Blog平臺的第一選擇。Wordpress還有一個(gè)MU就是多用戶的版本,支持多用戶的Blog系統(tǒng)。官方:說到免費(fèi)的PHP CMS系統(tǒng),再看看目前國外的CMS狀況國外的cms比較發(fā)現(xiàn):通過Alexa統(tǒng)計(jì)的幾個(gè)主要的CMS(Content Management System)工具的最近三個(gè)月網(wǎng)站日瀏覽的統(tǒng)計(jì),這份統(tǒng)計(jì)包括Drupal, Joomla, Mambo, Xoops 和 Typo3,很明顯可以看出曾經(jīng)的CMS老大Xoops已經(jīng)式微,Mambo在變故之后半死不活,Typo3一直都名聲平平(不知道Typo3與Typo是什么關(guān)系,Typo是基于Ruby on Rails(ROR)的blog系統(tǒng),有著非常kool的ajax應(yīng)用,正準(zhǔn)備搭一個(gè)Typo看看)而相比較而言,Joomla與Drupal卻變得越來越 popular,四月中的那次飛躍估計(jì)與Drupal的最終推出關(guān)系比較大。當(dāng)然這只是對于各個(gè)CMS的流行程度的一個(gè)估測值,會有這樣那樣的bias,譬如可能因?yàn)槭荄rupal的安裝使用過于復(fù)雜所以用戶才不斷的到Drupal.org上去問問題,導(dǎo)致Drupal的網(wǎng)站頁面訪問上升,而Xoops因?yàn)榘l(fā)展歷史很長,并且使用簡單,所以用戶在下載安裝之后不用經(jīng)常的去Xoops的網(wǎng)站尋求幫助(呵呵,GRE邏輯題)。但是不管怎樣這份Alexa的Pageviews的統(tǒng)計(jì)還是能給我們指一指CMS 的流行風(fēng)向。點(diǎn)這里查看CMS整站系統(tǒng)介紹如何選擇 最優(yōu)秀的CMS,最好的CMS現(xiàn)在每個(gè)CMS功能介紹上都會說自己的產(chǎn)品如何強(qiáng)大,比如說什么模板體系如何好,緩存技術(shù)如何高明,刷新效率,負(fù)載容量如何強(qiáng),操作如何如何簡單,容易上手,跟第三方無縫結(jié)合,還有功能模塊的如何豐富,生成靜態(tài)發(fā)布,信息采集…… 吹牛誰都會,大家都會寫,關(guān)鍵是客戶如何認(rèn)為,不用功能很多。另外,CMS系統(tǒng)SEO搜索優(yōu)化也是比較重要的因素,適用得當(dāng),可以給你帶來很多搜索引擎的流量。 一句話,適合自己的就是最好的。

推薦
不推薦
展開
收起
林光定

PHP的常用系統(tǒng)函數(shù)有哪些

PHP自帶了大量的系統(tǒng)函數(shù),使用這些函數(shù)可以完成大部分的任務(wù)。常用的有數(shù)學(xué)運(yùn)算函數(shù)和日期時(shí)間函數(shù)。1.數(shù)學(xué)運(yùn)算函數(shù):數(shù)學(xué)運(yùn)算是程序中最常執(zhí)行的功能之一,PHP提供了很多系統(tǒng)函數(shù)實(shí)現(xiàn)運(yùn)算功能,無須安裝、編譯和配置便可以直接使用。下表列出了常用的數(shù)學(xué)函數(shù):函數(shù)名稱 功能描述函數(shù)名稱功能描述abs()絕對值is_finite()判斷是否為有限值acos()反余弦is_infinite()判斷是否為無限值acosh()反雙曲余弦is_nan()判斷是否為合法數(shù)值asin()反正弦lcg_value()組合線性同余發(fā)生器asinh()反雙曲正弦log10()以10為底的對數(shù)atan2()兩個(gè)參數(shù)的反正切l(wèi)og()自然對數(shù)atan()反正切max()最大值atanh()反雙曲正切min()最小值base_convert()在任意進(jìn)制之間轉(zhuǎn)換數(shù)字mt_getrandmax()顯示隨機(jī)數(shù)的最大可能值bindec()二進(jìn)制轉(zhuǎn)換為十進(jìn)制mt_rand()生成更好的隨機(jī)數(shù)ceil()進(jìn)一法取整mt_sran()播下一個(gè)更好隨機(jī)數(shù)種子cos()余弦octdec()八進(jìn)制轉(zhuǎn)換為十進(jìn)制cosh()雙曲余弦pi()圓周率decbin()十進(jìn)制轉(zhuǎn)換為二進(jìn)制pow()指數(shù)表達(dá)式dechex()十進(jìn)制轉(zhuǎn)換為十六進(jìn)制rad2deg()將弧度轉(zhuǎn)換為相應(yīng)的角度值decoct()十進(jìn)制轉(zhuǎn)換為八進(jìn)制rand()產(chǎn)生一個(gè)隨機(jī)數(shù)deg2rad()將角度轉(zhuǎn)換為弧度round()對浮點(diǎn)數(shù)四舍五入exp()計(jì)算e的指數(shù)sin()正弦floor()舍去法取整sinh()雙曲正弦fmod()返回除法的浮點(diǎn)數(shù)余數(shù)sqrt()平方根getrandmax()顯示隨機(jī)數(shù)最大的可能值srand()播下隨機(jī)數(shù)發(fā)生器種子hexdec()十六進(jìn)制轉(zhuǎn)換為十進(jìn)制tan()正切hypot()計(jì)算直角三角形的斜邊長度tanh()雙曲正切注意:這些數(shù)學(xué)函數(shù)僅能處理計(jì)算機(jī)中integer和float范圍的值。示例:產(chǎn)生隨機(jī)密碼的的函數(shù)function CreatePassword($length=6) //生成密碼函數(shù),默認(rèn)6位{$dictionary=”abcdefghijklmnopqrstuvwxyz0123456789”; //密碼字典$maxChar=strlen($dictionary); //獲取字典長度$password=””;for($i=0; $i<$length; $i++) //隨機(jī)生成每一位{$password.=$dictionary[rand(0, $maxChar)]; //產(chǎn)生隨機(jī)數(shù),再從字典取字母}return $password;}2.日期和時(shí)間運(yùn)算:PHP提供了豐富的日期和時(shí)間方面運(yùn)算的函數(shù)。1)UNIX時(shí)間戳:時(shí)間戳(Timestamp)是源于UNIX系統(tǒng)的時(shí)間表示方法,是指從1970年1月1日(00:00:00GMT)起到現(xiàn)在所經(jīng)過的秒數(shù),因此也稱為UNIX時(shí)間戳。在PHP中使用時(shí)間戳的最簡單方式就是調(diào)用time()函數(shù),time()函數(shù)可以根據(jù)當(dāng)前時(shí)間返回一個(gè)時(shí)間戳的表示法。示例:echo “當(dāng)前時(shí)間戳為:”.time();2)日期函數(shù):PHP提供的一些常用的日期函數(shù)。①date()函數(shù):date()函數(shù)用于格式化一個(gè)本地日期和時(shí)間。語法格式為:string date(string $format [, int $timestamp])返回將整數(shù)$timestamp按照$format給定格式而產(chǎn)生的字符串。其中,$timestamp參數(shù)是可選的,如果沒有給出時(shí)間戳,則使用本地當(dāng)前時(shí)間,即time()。下表列出了$format格式化字符串參數(shù)的說明:值 說明返回值D月份中的第幾天,有前導(dǎo)零的2位數(shù)字01到31D星期中的第幾天,文本表示,3個(gè)字母Mon到SunJ月份中的第幾天,沒有前導(dǎo)零1到31LL的小寫字母,表示星期幾的完整文本格式Sunday到SaturdayN數(shù)字表示的星期中的第幾天1(表示星期一)到7(表示星期天)S每月天數(shù)后面的英文后綴,2個(gè)字符st,nd,rd或th??梢院蚸一起用W星期中的第幾天,數(shù)字表示0(表示星期天)到6(表示星期六)Z年份中的第幾天0到366W年份中的第幾周,每周從星期一開始例如:42(當(dāng)年的第42周)F月份,完整的文本格式,例如JanuaryJanuary到DecemberM數(shù)字表示的月份,有前導(dǎo)零01到12M3個(gè)字母縮寫表示的月份Jan到DecN數(shù)字表示的月份,沒有前導(dǎo)零1到12t給定月份所應(yīng)有的天數(shù)28到31L是否為閏年如果是閏年為1,否則為0o年份數(shù)字例如:2016Y4位數(shù)字完整表示的年份例如:2016y2位數(shù)字表示的年份例如:16a小寫的上午和下午值am或pmA大寫的上午和下午值A(chǔ)M或PMg小時(shí),12小時(shí)格式,沒有前導(dǎo)零1到12G小時(shí),24小時(shí)格式,沒有前導(dǎo)零0到23h小時(shí),12小時(shí)格式,有前導(dǎo)零01到12H小時(shí),24小時(shí)格式,有前導(dǎo)零00到23i有前導(dǎo)零的分鐘數(shù)00到59s秒數(shù),有前導(dǎo)零00到59e時(shí)區(qū)標(biāo)識例如:UTC,GMT,Atlantic/AzoresI是否為夏令時(shí)如果是夏令時(shí)為1,否則為0O與格林威治時(shí)間相差的小時(shí)數(shù)例如:+0200Z時(shí)差偏移量的秒數(shù)-43200到43200cISO8601格式的日期2011-05-12T15:19:21+00:00rRFC822格式的日期例如:Thu, 21 Dec 2011 06:07:08 +0200U從January 1 1970 00:00:00開始至今的秒數(shù)與time()函數(shù)相同示例:$today=date(“m/d/y”); //結(jié)果為:07/19/12$today=date(“F j, Y, g:i a”); //結(jié)果為:July 19, 2012, 9:07 am$today=date(“Y年n月j日”); //結(jié)果為:2012年7月19日$today=date(“Y-m-d H:i:s”); //結(jié)果為:2012-07-19 09:07:32$today=date(“D M j G:i:s T Y”); //結(jié)果為:Thu Jul 19 9:07:32 CST 2012$today=date(‘i t i s t h e jS d a y’); //結(jié)果為:07 31 07 32 31 09 Asia/Shanghai 19th 19 am 12$today=date(‘\i\t \i\s \t\h\e jS \d\a\y’); //結(jié)果為:it is the 19th day$today=date(‘H:m:s \m \i\s\ \m\o \h’); //結(jié)果為:09:07:32 m is month②gmdate()函數(shù):gmdate()函數(shù)實(shí)現(xiàn)與date()函數(shù)相同的功能,不同的是gmdate()函數(shù)返回的時(shí)間是格林威治標(biāo)準(zhǔn)時(shí)間(GMT)。語法格式為:string gmdate(string $format [, int $timestamp])③getdate()函數(shù):getdate()函數(shù)用于獲取指定的日期和時(shí)間信息。語法格式為:array getdate([int $timestamp])如果沒有指定時(shí)間戳$timestamp,則使用系統(tǒng)當(dāng)前的本地時(shí)間。getdate()函數(shù)返回一個(gè)數(shù)組,數(shù)組中的每個(gè)元素代表日期和時(shí)間中的特定組成部分。下表列出了返回?cái)?shù)組中鍵名的說明:鍵名 說明返回值例子seconds秒的數(shù)字表示0到59minutes分鐘的數(shù)字表示0到59hours小時(shí)的數(shù)字表示0到23mday月份中的第幾天的數(shù)字表示1到31wday星期中的第幾天的數(shù)字表示0(表示星期天)到6(表示星期六)mon月份的數(shù)字表示1到12year4位數(shù)字表示的完整年份例如:2016yday一年中的第幾天的數(shù)字表示0到365weekday星期幾的完整文本表示Sunday到Saturdaymonth月份的完整的文本表示January到December0自從UNIX紀(jì)元開始至今的秒數(shù)和time()的返回值類似,是一個(gè)時(shí)間戳示例:<?php$today=getdate();print_r($today);printf(“今天是%s年%s月%s日 星期%s \n”, $today[“year”], $today[“mon”], $today[“mday”], $today[“wday”]);printf(“現(xiàn)在時(shí)間是%s時(shí)%s分%s秒”, $today[“hours”], $today[“minutes”], $today[“seconds”]);?>執(zhí)行后的結(jié)果為:Arrar([seconds]=>15[minutes]=>37[hours]=>9[mday]=>19[wday]=>4[mon]=>7[year]=>2016[yday]=>200[weekday]=>Thursday[month]=>July[0]=>1342661835)今天是2016年7月19日 星期4現(xiàn)在時(shí)間是 9時(shí)37分15秒④checkdate()函數(shù):checkdate()函數(shù)用于檢查一個(gè)日期是否有效,有效則返回true,否則返回false。語法格式為:bool checkdate(int $month, int $day, int $year)當(dāng)滿足如下條件時(shí),checkdate()函數(shù)將認(rèn)為是一個(gè)有效的日期:·$year的值是從1到32767·$month的值是從1到12·$day的值在給定的$month所應(yīng)該具有的天數(shù)范圍之內(nèi),包括閏年情況示例:echo checkdate(2,29,2012)?”有效”:”無效”;2)時(shí)間函數(shù):①time()函數(shù):time()函數(shù)使用方法非常簡單,沒有參數(shù)調(diào)用后返回當(dāng)前日期和時(shí)間的UNIX時(shí)間戳。語法格式為:int time(void)示例:$next50day=time()+(50*24*60*60); //計(jì)算50天以后的日期②mktime()函數(shù):mktime()函數(shù)的作用與time()函數(shù)相同,都可以返回一個(gè)時(shí)間戳表示的時(shí)間。不同的是,在mktime()函數(shù)中可以指定具體的日期和時(shí)間。語法格式為:int mktime([int $hour],[int $minute],[int $second],[int $month], [int $day],[int $year])上述參數(shù)列表從右向左順序省略,任何省略的參數(shù)會被設(shè)置為本地日期和時(shí)間的當(dāng)前值。如果指定的時(shí)間無法表示,則返回false。mktime()函數(shù)在做日期計(jì)算和驗(yàn)證方面很有用。示例:$day1=mktime(0,0,0,12,25,2012);$day2=mktime(0,0,0,10,1,2012);$days=($day1-$day2)/(24*60*60); //根據(jù)時(shí)間戳計(jì)算出相差的天數(shù)③strtotime()函數(shù):strtotime()函數(shù)用于將可閱讀的英文日期/時(shí)間字符串轉(zhuǎn)換成UNIX時(shí)間戳。語法格式:int strtotime(string $time[, int $now])其中,$time參數(shù)表示要被轉(zhuǎn)換的字符串,$now表示計(jì)算返回值的時(shí)間戳。如果沒有提供$now參數(shù),將使用系統(tǒng)的當(dāng)前時(shí)間。strtotime()函數(shù)成功時(shí)返回時(shí)間戳,否則返回false。④microtime()函數(shù):microtime()函數(shù)調(diào)用后將返回當(dāng)前UNIX時(shí)間戳和微秒數(shù)。語法格式為:mixed microtime([bool $get_as_float])這里的可選參數(shù)$get_as_float是一個(gè)布爾值,如果為true將返回一個(gè)浮點(diǎn)數(shù)。默認(rèn)不帶參數(shù)時(shí)將以“msec sec”格式返回一個(gè)字符串,其中msec是微秒部分,sec是UNIX時(shí)間戳。

推薦
不推薦
展開
收起
查看更多答案
收起