Time of Update: 2016-06-13
來自茂名的php程式員...寫寫小城市裡程式員想法..希望與大城市的PHP技術交流交流 首先一下我的簡介我生活在一下IT不發達的小城市 茂名。 早在三四年前我身邊的朋友和同事。都上了大城市發展了。而我一直選擇在茂名發展。 也許是因為自己認為在茂名還是有很大的發展空間,其實我對所有的事都是要求做到最好的很喜歡原創。當然我自己是為了創業當老闆留下來的。但日子幾年下來了。發現自己成了井底之蛙..
Time of Update: 2016-06-13
PHP 對象複製 clone 關鍵字與 __clone() 方法 clone 關鍵字用於複製一個完全一樣的對象,__clone() 方法來重寫原本的屬性和方法。 對象複製 有的時候我們需要在一個項目裡面使用兩個或多個一樣的對象,如果使用 new 關鍵字重新建立對象,再賦值上相同的屬性,這樣做比較煩瑣而且也容易出錯。PHP 提供了對象複製功能,可以根據一個對象完全複製出一個一模一樣的對象,而且複製以後,兩個對象互不干擾。 使用關鍵字 clone 來複製對象。文法: $object2 =
Time of Update: 2016-06-13
PHP擷取當前日期和時間格式化方法 使用函式 date() 實現 顯示的格式: 年-月-日 小時:分鐘:妙 相關時間參數: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31" D - 星期幾,三個英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小時制的小時; 如: "01" 至 "12" H - 24 小時制的小時; 如: "00" 至 "23"
Time of Update: 2016-06-13
PHP利用curl上傳檔案到FTP伺服器(無ftp擴充情況下) 在一次需求中,需要一個FTP伺服器作為中轉站,程式定時在FTP伺服器擷取資料,定時上傳資料庫的資料到FTP伺服器上,由於PHP沒有安裝ftp擴充,導致FTP操作很是麻煩,對於socket的理解不夠深入,由於時間比較緊急,在同事指點下,想到了用curl方法,經過自己的整理,將curl方法整理為一個類:??這裡只是做了上傳與下載檔案,刪除檔案的操作沒有涉及,有興趣的童鞋可以研究下
Time of Update: 2016-06-13
PHP效能最佳化貼士――產生高度最佳化代碼 PHP是一種在伺服器端執行的指令碼語言,它開發了世界上許多知名的網站,包括雅虎和Facebook等。下面介紹6條PHP代碼、效能最佳化的技巧。 1.將PHP升級到最新版 ??? 提高效能的最簡單的方式是不斷升級、更新PHP版本。 2.流量分析器 ??? 網站運行緩慢的原因頗多,Web應用程式極其複雜,讓人撲朔迷離。而一種可能性在於PHP代碼本身。這個分析器可以協助你快速找出造成瓶頸的代碼,提高網站啟動並執行總體效能。 ??? Xdebug
Time of Update: 2016-06-13
一段稀奇古怪的PHP代碼 代碼如下: $val) { $val = &$data[$key];}問題1: 程式執行時,每一次迴圈結束後變數$data的值是什嗎?請解釋。問題2: 程式執行完以後,變數$data的值是什嗎?請解釋。答案:文中所述數組$data的完整表達形式如下:$data = array(0 => 'a', // 記憶體空間A1 => 'b', // 記憶體空間B2 => 'c', // 記憶體空間C);迴圈過程:$key = 0; $val = 'a'; //
Time of Update: 2016-06-13
PHP學習筆記(1) ????? 現在我們處於一個非常時期,都很鬱悶。面臨好多選擇:出國,工作……。教研室中,大家現在都很迷茫,我們也不知道應該怎麼辦,客觀的事情我們無法改變,那麼我們只能改變一下主觀了。學習,充分的學習。????? 做好出去的準備,努力學習。基本功要紮實。????? 學習點混飯吃的本事吧。鬱悶!????? 開始學習PHP。第一個PHP網頁";echo"現在時間是:".date("Y-m-d H:i:s",time());?>?????? ?????
Time of Update: 2016-06-13
求後台許可權設計思路系統管理權限分到單個使用者,沒有統一的使用者組。許可權分到節點,也就是分到每個操作。這樣的設計要如何來做。不知道哪位大俠有好的思路,或是demo------解決方案--------------------後台分模組,模組有增刪改查許可權,如果沒有使用者組就只能每個使用者指派詳細的許可權了,不過最好是設定權限等級,這樣對許可權比較好管理------解決方案--------------------給使用者表附加一個許可權欄位即可------解決方案----------------
Time of Update: 2016-06-13
PHP版本VC6和VC9、Non Thread Safe和Thread Safe的區別 想更新個 PHP 的版本, PHP 的 windows 版本已經分離出來了,見 http://windows.php.net/download/ ,但是上面有很多不同的版本,包括 VC9, VC6, ?x86 Non Thread Safe, x86 Thread Safe, 好像沒有 x64 版本的,(現在特別喜歡用 64 位的軟體),版本有點多,主要的區別和如何選擇不同的版本如下: VC6
Time of Update: 2016-06-13
PHP 用繼承 _contruct()出問題class MyClass{function _contruct(){echo 'MyClass Construct';}}class ExtendClass extends MyClass{function _construct(){echo 'extends clalled';}}$a = new ExtendClass();顯示結果是什麼都沒有顯示,但該成下面的代碼卻正常了class MyClass{function
Time of Update: 2016-06-13
PHP5常用函數 PHP已經更新到很多個版本,最近用的比較多的要數PHP5。下面我們為大家總結了PHP5常用函數,以便大家將來實際編寫代碼中查看。pathinfo返迴文件路徑的資訊,包括以下的數組單元:dirname,basename 和 extension。????? func_num_args(),func_get_arg(),func_get_args()????? glob― 尋找與模式比對的檔案路徑????? gzcompress() 和 gzuncompress() 函數:??
Time of Update: 2016-06-13
php如何判斷是ajax請求如題,網上是說使用$_SERVER['HTTP_X_REQUEST_WITH'],但我發現似乎不行。------解決方案--------------------在要求標頭裡加上個唯一標識作為ajax發送的http請求的標誌,伺服器端讀發送要求標頭,當發現有ajax標誌則判定為ajax請求.------解決方案--------------------探討在Symfony中是這樣判斷的: PHP codepublic function isXmlHttpRequest()
Time of Update: 2016-06-13
php中一個可查詢所有表的“通用”查詢分頁類 一個可查詢所有表的“通用”查詢分頁類?最近突發奇想,希望寫出一個可以針對所有表的查詢分頁類。因為在實際的開發中,恐怕查詢並將結果集分頁顯示是用得最多的代碼,而表的結構是多樣的,我想儘可能地提高代碼的重用率和維護性。?以下是我寫的,請各位加以指點,測試,看能否進行更好的改進和更多的支援。?目前還只支援單一的表,不支援聯集查詢。但未來可以會考慮如何支援。?代碼:?c_error.="沒有串連上資料庫。"; exit;
Time of Update: 2016-06-13
關於php-mysql中按日期排序的問題!我在向資料庫中插入日期欄位time的時候用了strtotime,這樣在資料庫中顯示的資料是這種形式的:1350489600。然後我在order by time
Time of Update: 2016-06-13
PHP實現多伺服器session共用之memcache共用 使用基於檔案的Session存取瓶頸可能都是在磁碟IO操作上,所以對付小資料量的Session沒有問題,但是如果碰到大資料量的Sesstion,那麼可能無法勝任,現在利用Memcache來儲存Session資料,直接通過記憶體的方式,效率自然能夠提高不少首先開啟php.ini檔案,找到session的部分:(分號後面的是注釋)[Session]; Handler used to store/retrieve
Time of Update: 2016-06-13
PHP的fwrite能並發執行?PHP code$f2 = fopen('file/index.txt','w');fwrite($f2,$h.$old);fclose($f2);例如: 製作留言板. 沒有使用MySQL等軟體. 直接把留言寫入一個.txt檔案裡.如果在高峰時期, 同一秒內有50,000人留言. www.dbscripts.net/guestbook/demo/PHP能並發執行,
Time of Update: 2016-06-13
phpcms v9問題 phpcms 登入總是提示“驗證碼輸入錯誤”,分明沒有輸錯的解決修改"/caches/configs/system.php"當中session_storage => 'mysql'為session_storage => 'files'並且流量器中的網域名稱要和system.php中的一致?此模組未安裝或者已被禁用原因 模組 > 模組管理 > 模組管理 >中對應的模組沒有安裝解決在module表中添加相關記錄?前台頁面報:欄目不存在解決擴充 > 擴充 >
Time of Update: 2016-06-13
設定檔現在需要一個短語密碼 phpmyadmin 配置的phpmyadmin3.2.4用來管理MySQL資料庫,登陸進入以後,頁面下面提示:設定檔現在需要一個短語密碼。解決方案:編輯phpmyadmin目錄裡的config.inc.php檔案,找到:$cfg['blowfish_secret'] = ' '; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */在$cfg['blowfish_secret'] = '
Time of Update: 2016-06-13
ThinkPHP中M和D函數的區別 參考來源:http://blog.csdn.net/siren0203/archive/2010/10/29/5974415.aspx兩個有共同點..都是執行個體化對象用的..但是 在使用時 兩者卻不一樣...為什麼??先看看代碼函數Mfunction M($name = '', $class = 'Model') { static $_model = array(); if (!isset($_model[$name . '
Time of Update: 2016-06-13
php判斷字元以及字串的包含方法屬性 下面介紹使用方法:?1. strstr: 返回一個從被判斷字元開始到結束的字串,如果沒有傳回值,則不包含?代碼如下:????? /*如手冊上的舉例*/????? $email = 'user@example.com';???? $domain = strstr($email, '@');????? echo $domain; // prints @example.com??>?2. stristr: