Time of Update: 2016-07-15
通常我們的解決方案是由美工設計頁面後交付程式設計者進行開發,再交付美工對頁面進行改善,來回重複好幾回,如果遇到程式設計者對HTML不熟悉,對雙方來說更是個痛苦的差事,效率也更低下,這時候如果有模板支援就顯得非常重要。我們知道PHP語言作為開源社區的一員,提供了各種模板引擎,如FastTemplate,Smarty,SimpleTemplate等,而Smarty是現在使用得比較多的PHP模板引擎,今天和大家分享在PHP開發中如何安裝與使用PHP模板Smarty,也算是對Smarty的入門學習。準備
Time of Update: 2016-07-15
在網上搜了很多這方面的資料,發現都是將excel檔案另存新檔csv檔案,然後從csv檔案匯入。這裡介紹一個直接將excel檔案匯入mysql的例子。我花了一晚上的時間測試,無論匯入簡繁體都不會出現亂碼,非常好用。PHP-ExcelReader,下載地址: http://sourceforge.net/projects/phpexcelreader說明:PHP將EXCEL匯入MYSQL的測試環境:MYSQL資料庫採用utf8編碼.匯入EXCEL文檔是xls格式,經過測試,xlsx
Time of Update: 2016-07-15
PHP經過長時間的發展,很多使用者都很瞭解PHP了,這裡我發表一下個人理解,和大家討論討論。PHP.INI檔案相信每位PHP愛好者都不會生疏,在PHP的上一個版本PHP3.0中它被命名為PHP3.INI。用NOTEPAD開啟它,檔案通常在作業系統的Windows目錄下。大家都看到,PHP.INI檔案裡面有很多分號“”,和Windows系統一樣。這些分號用來表示註解,也就是說為了PHP設定檔清楚易懂,開發人員在分號後面對每個配置功能做了簡短說明,系統處理時會忽略這些註解行。當然,另外一個好處是,當
Time of Update: 2016-07-15
對於這段時間在看《PHP和MySQL Web開發》一書看到str_replace講解,一段小提示寫到:可以為str_replace的三個都使用數組傳入,但講解比較簡單,於是決定自己的實驗一下該函數在各個參數傳入數組時的執行結果。 函數原型:mixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int &count]);
Time of Update: 2016-07-15
PHP有很多值得學習的地方,這裡我們主要介紹PHP二維數組賦值,下面我們先簡單的總結一下PHP吧。對於普通電腦愛好者來說,PHP或許是一個陌生的名字。比較關注網路的朋友,特別是關注網站建設技術的朋友,可能聽說過PHP。PHP是一種為動態建立HTML內容而設計的簡單但功能強大的程式設計語言。PHP本身是一種簡單而強大的語言。PHP語言擁有核心特性如強大的字串和數組處理能力,同時極大的改進了對物件導向編程的支援(PHP5以上版本)。通過使用標準的和可選的擴充模組,PHP應用程式可以串連MySQL或O
Time of Update: 2016-07-15
一些人在使用PHP進行編程操作時,經常會遇到一些問題。比如在使用PHP函數mail()出現亂碼的解決方案:先用函數base64_encode() — 使用 MIME base64 對資料進行編碼標題字串前加編碼類別型例如: =?UTF-8?B?標題字串後加:?=郵件header說明Content-type — 防止郵件內文也亂碼 舉例說明:$to = ‘name@example.com’; $subject = “
Time of Update: 2016-07-15
9個開發人員應該知道的PHP庫大多都是國外的資源,不過有了這些PHP庫的支援,大家今後進行開發一定能加快速度,不會進行簡單的重複勞動。 1. ReCAPTCHA The reCAPTCHA 庫讓你可以為網站建立進階的CAPTCHA系統,這個系統其實是用來產生驗證資訊的,甚至包括語音驗證,就是個好例子。當然還有reCAPTCHA 服務可以使用,其提供易用的免費API,值得在你的網站試試。The reCAPTCHA library allows you to integrate an
Time of Update: 2016-07-15
simplexml_load_file(str file); 將一個xml文檔載入一個simplexml對象中,此方法返回一個控制代碼simplexml_load_string(str string);將一段xml文檔載入一個simplexml對象中,此方法返回一個控制代碼simplexml_import_dom(data) 該函數把一個dom節點轉為simplexml對象,其中data為實用的DOM節點$simplexml->addAttribute(name,value)
Time of Update: 2016-07-15
大家對GD庫應該有所瞭解,它是PHP進行圖文操作時一個重要的庫。那麼今天我們就來具體講解一下如何進行PHP5安裝GD庫1.下載libpng庫,至少需要支援一種檔案類型,如果需要其他的類型則另外下載http://nchc.dl.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.gz解壓縮後,進入檔案夾 cd libpng-1.2.40mv scripts/makefile.linux
Time of Update: 2016-07-15
如果你是一個電腦愛好者,不知道PHP的話你就太落伍了,如果想知道PHP的相關知識,我們就一起來看看PHP檔案上傳的實現吧。這段代碼分為兩個檔案,一個為upload.html,一個是upload.php。form enctype="multipart/form-data" action="upload.php" method="post"> input type="hidden" name="max_file_size" value="100000"> input name="userfile"
Time of Update: 2016-07-15
php.ini 或 php3.ini 是 PHP 在啟動時會讀取的設定檔。該檔案的存放路徑為 /usr/local/lib/。在 PHP 3.x 版的設定檔為 php3.ini;而在 PHP 4.x 版改為 php.ini。若 PHP 安裝成伺服器的模組,則在 Web 服務器啟動執行時會讀取,之後就不再讀取,因此改動配置的話要重新啟動 Web 服務器。若使用獨立 PHP CGI 方式,則每次都讀一次。 要看目前的系統配置,可以用phpinfo()看到。以下為選項配置 php_value
Time of Update: 2016-07-14
經測試通過,首先放出My Code[php] session_start(); /**去掉boom就是utf-8* vCode(m,n,x,y) m個數字 顯示大小為n 邊寬x 邊高y* http://blog.qita.in* 自己改寫記錄session $code*/ vCode(4, 12); //4個數字,顯示大小為15 function vCode($num = 4, $size = 20, $width = 0, $height = 0) { !$width &&
Time of Update: 2016-07-14
總結一下學到的特效,獲得焦時間點事件focus 失去焦時間點事件 blus 按下某鍵事件 keypress [javascript] / JavaScript Document // 作者QQ 496928838 部落格 http://wl.125.la $(document).ready(function(e) { //擷取使用者文字框 var userName=$("#userName"); //擷取使用者密碼框 var password=$("#
Time of Update: 2016-07-15
return、break和contiue是語言結構,就如同if語句之類的,但是exit卻是個函數。 1.exit函數作用:Output a message and terminate the current script輸出一則訊息並且終止當前指令碼。如果一段文本中包括多個以 結束的指令碼,exit退出所有指令碼。比如一篇php文本包括一下代碼,則不輸出為world。文法格式:void表示沒有傳回值。void exit ([ string $status ] )void exit ( int
Time of Update: 2016-07-14
當PHP解析一個檔案時,會尋找開始,標記告訴PHP開始和停止解釋其中的代碼。此種方式的解析可以使PHP嵌入到各種不同的文檔中,凡是在一對開始和結束標記之外的內容都會被PHP解析器忽略。大多數情況下PHP都是嵌入在HTML文檔中的。 單行注釋僅僅注釋到行末或者當前的 PHP 代碼塊,視乎哪個首先出現。這意味著在 // ... ?> 或者 # ... ?>之後的 HTML 程式碼將被顯示出來:?> 跳出了 PHP 模式並返回了 HTML 模式,// 或 #並不能影響到這一點。
Time of Update: 2016-07-14
組件組件是在多個控制器中共用的邏輯包。如果人發現自己想要在控制器間複製粘貼某些東西時,你就應該考慮將一些功能封裝在一個組件中了。 CakePHP 還配備了一套漂亮的、對你有用的核心組件: Security(安全)Sessions(會話)Access control lists(存取控制清單)Emails(電子郵件)CookiesAuthentication(許可權校正)Request handling(請求處理)Pagination(分頁)這些組件的詳細資料都在各自的章節中。
Time of Update: 2016-07-13
PHPMailer 也是一個功能強大的郵件類PHPMailer的主要功能特點: 支援郵件 s/mime加密的數位簽章 支援郵件多個 TOs, CCs, BCCs and REPLY-TOs 可以工作在任何伺服器平台,所以不用擔心WIN平台無法發送郵件的問題的 支援文本/HTML格式郵件 可以嵌入image映像 對於郵件用戶端不支援HTML閱讀的進行支援 功能強大的發送郵件調試功能debug 自訂郵件header 冗餘SMTP伺服器支援
Time of Update: 2016-07-13
PHP截取html代碼,考慮了html標籤的閉合問題/* 產生摘要* @param (string) $body* 本文* @param (int) $size* 摘要長度* @param (int) $format* 輸入格式 id*/ function blog_summary($body, $size, $format = NULL){ $_size = mb_strlen($body, "utf-8'); if($_size // 輸入格式中有
Time of Update: 2016-07-14
使用php simple html dom parser解析html標籤用了一下PHP Simple HTML DOM Parser 解析HTML頁面,感覺還不錯,它能建立一個DOM tree方便你解析html裡面的內容。用來抓東西挺好的。 附帶一個例子,你也到sourceforge下載壓縮包看裡面的例子:Scraping data with PHP Simple HTML DOM Parser PHP Simple HTML DOM Parser , written in PHP5+,
Time of Update: 2016-07-13
[php] 方法如下 : 直接調用 Pinyin 方法即可,注意傳入的編碼 //*************************************** function Pinyin($_String, $_Code='gb2312'){ $_DataKey =