Time of Update: 2016-07-22
這篇文章給出了PHP程式設計常見問題的解決方案,同時也簡單的描述了PHP應用程式的架構,這些問題很多都是在開發項目中容易出現的。推薦專題: http://www.bkjia.com/PHPjc/445854.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445854.htmlTechArticle這篇文章給出了PHP程式設計常見問題的解決方案,同時也簡單的描述了PHP應用程式的架構,這些問題很多都是在開發項目中容易出現的。...
Time of Update: 2016-07-22
一、模板中的注釋每一個Smarty模板檔案,都是通過Web前台語言(xhtml,css和javascript等)結合Smarty引擎的文法開發的。 用到的web前台開發的語言和原來的完全一樣,注釋也沒有變化 Smarty注釋文法是'左結束符變數值*'和'*右結束符變數值',在這兩個定界符之間的內容都是注釋內容,可以包含一行或多行,並且使用者瀏覽網頁查看原代碼時不會看到注釋,它只是模板內在的注釋,以下是注釋小例子。 $smarty->left_lelimiter = '
Time of Update: 2016-07-22
php批量擷取首字母(漢字、數字、英文) $mysql_server_name='127.0.0.1'; //改成自己的mysql資料庫伺服器 $mysql_username='使用者'; //改成自己的mysql資料庫使用者名稱 $mysql_password='密碼'; //改成自己的mysql資料庫密碼 $mysql_database='資料庫'; //改成自己的mysql資料庫名 mysql_connect('127.0.0.1',
Time of Update: 2016-07-22
程式員們都知道一般Tab都是靠Javascript來實現的,javascript的好處是功能強大並且靈活。但是也有特殊情況,如果只需一個簡單的內容切換我們就可以利用CSS實現Tab。那麼CSS實現Tab需要如何操作呢?下面就和小編一起來學習CSS實現Tab技巧吧!1. 錨點 + :target;2. 純錨點;這兩種各有各優點,也有各自的局限性。具體的Demo請查看這裡方案一: 錨點 +
Time of Update: 2016-07-22
array_diff($arr1,$arr2)php數組函數之一,用來計算數組的差集.正則匹配html圖片標籤用sinaeditor添加的圖片刪除操作用法之一,今天晚上在用新浪編輯器發表文章的過程中.使用到了此函數問題描述:文章中有圖片若干.在增加文章的過程中自動上傳到網站的圖片目錄中在修改文章的過程中如果對圖片進行相關的刪除操作.那麼雖然在代碼中(已經存入資料庫);已經刪除了資料的標籤.類似於這樣的標籤.但是圖片的檔案依舊存在於網站上.這時候需要一定的處理處理辦法:首先:從資料庫中得到原始的文
Time of Update: 2016-07-22
你是否在程式開發的過程中遇到以下的情況:當你花了很長的時間開發一個PHP應用後,你認為應該是大功告成了,可惜在調試的時候,老是不斷的發現bug,而且最可怕的是,這些bug是重複出現的,你可能發現這些bug之間會有關聯,但卻老是找不到問題的所在。當你遇到以上這些令你沮喪的情況時,你一定會想能有什麼更好的辦法去解決呢?辦法當然是有的!這就是使用單元測試。單元測試不但可以在一定程度上解決上述頭疼的問題,而且能讓代碼變的容易維護,還可以能讓你更多地對代碼進行重構。一旦你編寫好單元測試用例,當你需要修改你
Time of Update: 2016-07-22
當你試圖管理網站內容,PHP是個很有效工具,它可以被使用在不同的應用上,比如資料庫,比如廣告管理,內容組織等等。下面的免費的PHP指令碼資源,可以協助你的網站為訪問者提供更佳的動態體驗。1.
Time of Update: 2016-07-22
如果只有一種方式使用資料庫是正確的,您可以用很多的方式建立資料庫設計、資料庫訪問和基於資料庫的 PHP 商務邏輯代碼,但最終一般以錯誤告終。本文說明了資料庫設計和訪問資料庫的 PHP 代碼中出現的五個常見問題,以及在遇到這些問題時如何修複它們。問題 1:直接使用 MySQL一個常見問題是較老的 PHP 代碼直接使用 mysql_ 函數來訪問資料庫。清單 1 展示了如何直接存取資料庫。清單 1. Access/get.phpfunction get_user_id( $name ) { $
Time of Update: 2016-07-22
比較PHP和JSP這兩個Web開發技術,在目前的情況是其實是比較PHP和Java的Web開發。以下是我就幾個主要方面進行的比較:一、
Time of Update: 2016-07-22
PHP是一門託管型語言,在PHP編程中程式員不需要手工處理記憶體資源的分配與釋放(使用C編寫PHP或Zend擴充除外),這就意味著PHP本身實現了記憶體回收機制(Garbage
Time of Update: 2016-07-22
代碼可讀性是一個電腦編程世界的普遍主題。它是我們作為開發人員第一件學習的事情。這篇文章將闡述編寫可讀性代碼十五個最重要的最佳實務。 http://www.bkjia.com/PHPjc/445828.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445828.htmlTechArticle代碼可讀性是一個電腦編程世界的普遍主題。它是我們作為開發人員第一件學習的事情。這篇文章將闡述編寫可讀性代碼十五個最重要的最...
Time of Update: 2016-07-22
PHP的開源世界可謂相當精彩,其中大家也接觸的不少著名的PHP開源項目,比如Drupal、Sugar CMS、Joomla等等,但在本文中,筆者將選取9個最新知名度不是太高,但可在某些方面很實用,目前還在發展階段,很有潛力的PHP開源項目。相信各位讀者看了之後會驚歎:原來PHP還能幹這麼多事情。1、PHP FOR
Time of Update: 2016-07-22
隨著喬布斯的迴歸,iPad2的發布,看來移動端的開發話題越來越火熱了。在此列出一些能夠在iOS的最大競爭者——安卓(Android)系統的檢測方法。JavaScript判斷方法搜尋user agent字串中的Android單詞是最省事兒的方法:if(navigator.userAgent.match(/Android/i)) { // Do something! // Redirect to Android-site? window.location = 'http://
Time of Update: 2016-07-22
如果開發人員(程式員)一旦停止創造新的互動形式,IT 行業對其來說就充滿了嚴酷的挑戰。網頁指令碼的趨勢正快速發展,而開發人員也在努力開發網頁,使其在網站上有更多自動功能。用戶端指令碼的好處是無論指令碼用什 麼樣的語言,HTML都支援該指令碼。通過這些指令碼,開發人員就能夠引進很多非常積極的方法,以強化 HTML 檔案。指令碼為網站的人機對話提供了更好的方法。它對創造動態HTML頁面非常有用。用戶端指令碼的主要優勢是頁面載入時用戶端機器的代碼由使用者的裝置執行,
Time of Update: 2016-07-22
簡單的擲骰器許多遊戲和遊戲系統都需要骰子。讓我們先從簡單的部分入手:擲一個六面骰子。實際上,滾動一個六面骰子就是從 1 到 6 之間選擇一個隨機數字。在 PHP 中,這十分簡單:echo rand(1,6);。在許多情況下,這基本上很簡單。但是在處理機率遊戲時,我們需要一些更好的實現。PHP 提供了更好的隨機數字產生器:mt_rand()。在不深入研究兩者差別的情況下,可以認為 mt_rand 是一個更快、更好的隨機數字產生器:echo
Time of Update: 2016-07-22
CentOS 5.4 Linux 下的 PHP(FastCGI) 需要串連相關部門的SQL Server 2000資料庫,配置了擴充FreeTDS擴充。1、編譯安裝FreeTDSmkdir -p /data0/software/ cd /data0/software/ wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz tar zxvf freetds-stable.tgz cd
Time of Update: 2016-07-22
NoSQLFan 簡要翻譯如下:一、Digg提供的服務一個社會化的新聞網站對個人來說它又是一個私人社會化新聞發布平台一個廣告平台一個開放API的平台部落格及文檔系統二、Digg 的核心功能文章提交功能 – 提交你認為有價值的新聞。文章列表功能 – 將使用者提交的新聞做各種不同緯度的列表(個人新聞,最近發布等)。對文章的操作 – 使用者可以對文章進行各種操作,包括閱讀、點擊、digg、評論、為評論評分等等。置頂文章功能 –
Time of Update: 2016-07-22
PHP 5.3.1MySQL 5.0.89Nginx 0.8.33 或 0.7.65 (可選)現在,我們可以快速全自動搞定 CentOS + Nginx + PHP-FPM + MySQL 的安裝了這個可比網上流傳的什麼一鍵安裝包要好得多,強烈推薦此法安裝,適合所有菜鳥和高手我伺服器上全用的原始碼編譯安裝,也好不到哪去,還很費勁我這個裝完已經包含PHP的一些常用擴充, PDO,eaccelerator,memcache,tidy等等先建立一個 repo# vi /etc/yum.repos.d/
Time of Update: 2016-07-22
從資料庫管理到線上購物,從部落格到電子郵件,開放原始碼的PHP程式數不勝數。過去的十多年裡,熱情與堅持、良好的軟體架構、團隊協作和創新理念,造就了一批優秀的PHP程式。下面讓我們來看看互連網上有史以來最具影響力的PHP程式。推薦專題:
Time of Update: 2016-07-22
對於初級PHP程式員來說,對於PHP的安全性還不能完全掌握。首先我們需要瞭解致使程式漏洞的原理。下面我們就來介紹一下PHP遠程檔案包含漏洞的產生原因。首先的問題是,什麼才是”遠程檔案包含漏洞“?簡要的回答是伺服器通過PHP的任意檔案包含過濾不嚴,從而去執行一個惡意檔案,這是個程式員過濾上的問題,請記住,所有的cgi程式都有這樣的bug。1.找出PHP遠程檔案包含漏洞bug:為了發現目標,我們首先要知道包含兩個字的含義,在所有語言裡(大多數)都有這種方法包含任意的檔案。在P