Time of Update: 2016-07-21
註冊程式統一走單一入口,核心判斷是checkip處,只需要在未實名認證的模板程式處做一個game_id的判斷即可。因為太過肯定、急於下班的心理,再加上大家催促的緊張,一下子就蒙了,犯了兩個錯誤:一是game_id的判斷位置提前了,導致後面的很多變數沒有傳到目的頁面;二是沒有理解header跳轉和include包含的涵義,直接用了header做跳轉。 header跳轉後的頁面,不能繼承上一頁的變數等元素,舉例說明: a.php檔案 $userEname = "crystal";
Time of Update: 2016-07-21
最近遇到一個項目,客戶需要一個功能,一個商品銷售下單需要知道使用者下單是從哪個途徑來的,認為客服軟體(53客服)和站長統計只能滿足工作時間,及晚上下班和周六日休息,客服不線上,使用者下單會不知道該訂單的具體來源,所以嘛,又只能通過網站功能來增加一欄位,擷取來源關鍵字,如何擷取來源關鍵字,代碼發在下面,裡麵包含(百度、Google、雅虎、搜狗、搜搜、必應、有道)幾大搜尋引擎的擷取方法,代碼中均註明,希望對你有協助,分享一下 代碼如下: 複製代碼 代碼如下: //擷取來自搜尋引擎入站時的關鍵詞
Time of Update: 2016-07-21
EasyUI DataGrid 是一個用 Jquery 寫的 DataGrid,由此可知,是一個 前端 Web UI 技術,一般大家在產生 DataGrid 比較常見的應該就是使用後台 PHP 等後台語言,來直接產生 HTML 文法,來顯示 DataGrid,當要對該 DataGrid 操作時,在傳遞參數到後端,重新產生整各網頁。 而 EasyUI DataGrid 支援兩種做法,一個是,上述,後台 server 把顯示的 HTML 產生好,在給最上層顯示。另一種是,利用 AJAX
Time of Update: 2016-07-21
index.php 複製代碼 代碼如下: $ip = $_SERVER['REMOTE_ADDR']; ?> PHP DoS, Coded by EXE Your IP: (Don't DoS yourself nub) function.php 複製代碼 代碼如下: //================================================= //PHP DOS v1.8 (Possibly Stronger Flood
Time of Update: 2016-07-21
PHP數組還是比較常用的,於是我研究了一下PHP數組迴圈操作,在這裡拿出來和大家分享一下,希望對大家有用。PHP基本上就是一種數組語言。時常要進行大量的PHP數組迴圈操作,主要有兩種方式,一種是foreach,另一種是while,到底哪種好哪種壞一直有爭論,雖然我很早就意識到了這個問題,但是一直沒有細究,懵懂的感覺一直持續到現在,為了以後能節省點CPU時間,下面總結一下: 在迴圈裡進行的是數組“讀”操作,則foreach比while快,PHP數組迴圈操作無格式查看複製到剪貼簿列印代碼?
Time of Update: 2016-07-21
一, 分區概念 分區允許根據指定的規則,跨檔案系統分配單個表的多個部分。表的不同部分在不同的位置被儲存為單獨的表。MySQL從5.1.3開始支援Partition。分區和手動分表對比手動分表 分區多張資料表一張資料表重複資料的風險沒有資料重複的風險寫入多張表寫入一張表沒有統一的約束限制強制的約束限制 MySQL支援RANGE,LIST,HASH,KEY分區類型,其中以RANGE最為常用:Range(範圍)–這種模式允許將資料劃分不同範圍。例如可以將一個表通過年份劃分成若干個分區。
Time of Update: 2016-07-21
介紹:preg_replace 執行Regex的搜尋和替換,如果只是單純的匹配字串建議使用str_replace(),因為其執行效率高的多。mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit]) 在 subject 中搜尋 pattern 模式的匹配項並替換為 replacement。如果指定了 limit,則僅替換 limit 個匹配,如果省略 limit 或者其值為 -1,
Time of Update: 2016-07-21
php二維數組排序函數,預設自然排序,即sort排序。這裡可以指定按二維數組中的某個值進行多種方法排序,具體看下面的程式注釋。複製代碼 代碼如下:/** * @function 二維數組自然排序 * @author www.phpernote.com * @param array $array 需要排序的數組(二維) * @param string key 需要根據哪個鍵排序 * @param string order
Time of Update: 2016-07-21
當你開啟phpmyadmin時可能會報這樣的一個錯誤,缺少 mysqli 擴充。請檢查 PHP 配置。 你可以按照以下這幾種方法進行檢查:1.檢查php.ini ;extension=php_mysqli.dll是不是已經啟用 也就是去掉前面的;2.檢查php.ini extension_dir 地址是不是指向了php目錄的ext目錄下這步是關鍵 我就是處在這一步的問題上 我把 extension_dir = "e:\www\php54\ext" 設定成了自己的目錄 就可以了
Time of Update: 2016-07-21
錯誤:configure: error: libevent >= 1.4.11 could not be found 解決:yum -y install libevent libevent-devel 錯誤:configure: error: Please reinstall the mysql distributio 解決:yum -y install mysql-devel 錯誤:make: *** [sapi/fpm/php-fpm] error 1 解決:用make
Time of Update: 2016-07-21
開啟php.ini,首先找到file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大值。預設為2Mpost_max_size = 8m
Time of Update: 2016-07-21
運行環境配置:php54+Apache2.2+Mysql1.預設連接埠設定:#Listen 12.34.56.78:80Listen 80802.載入模型:LoadModule php5_module "D:\MyZILIAO\PHP\php54\php5apache2_2.dll"3.支援的類型: AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/
Time of Update: 2016-07-21
安裝完wamp後開啟其下的phpMyAdmin也就是路徑http://localhost/phpmyadmin/出現看裡面的代碼一下明白了解決方案直接貼圖如下:複製代碼 代碼如下: Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1把它改成Allow from 127.
Time of Update: 2016-07-21
memcacheQ是一個單純的分布式訊息佇列服務。一,MEMCACHEQ的應用背景Web應用中為什麼會需要訊息佇列?主要原因是由於在高並發環境下,由於來不及同步處理,請求往往會發生堵塞,比如說,大量的insert,update之類的請求同時到達mysql,直接導致無數的行鎖表鎖,甚至最後請求會堆積過多,從而觸發too manyconnections錯誤。通過使用訊息佇列,我們可以非同步處理請求,從而緩解系統的壓力。在Web2.0的時代,高並發的情況越來越常見,從而使訊息佇列有成為居家必備的趨勢,
Time of Update: 2016-07-21
excel的寫入與產生操作:複製代碼 代碼如下:include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用於輸出.xls的include 'PHPExcel/IOFactory.php';//phpexcel工廠類//建立一個excel$objPHPExcel = new
Time of Update: 2016-07-21
前一陣子為了研究 KnLiveCommentary 而進行了一系列的關於視頻網站的研究。由於KnLiveCommentary需要能夠擷取充足的視頻源進行測試,所以我們選取了 Youku(優酷)一個比較大的視頻網站來進行測試。其實開始研究解析絕對位址也是為了研究Youku 的內建播放器,順便去除廣告什麼的。後來我們就把Youku 的播放器用 ASV6 (ActionScript Viewer
Time of Update: 2016-07-21
在 Codeigniter 中使用 mysql 資料庫是輕而易舉事情,只要在 application/config/database.php 配置好資料庫名稱、帳號密碼即可使用。換成 sqlite 的話稍微麻煩點,Codeigniter 預設使用 PHP5 內建驅動來支援 sqlite 且該驅動只支援 sqlite 2.x 版本。好在從 Codeigniter 2.1 開始已經內建了 sqlite 的 pdo 驅動,通過 pdo 驅動就可以實現對 sqlite3 的支援。編輯
Time of Update: 2016-07-21
xdebug是PHP的一個擴充應用,有了xdebug就可以輕鬆的調試PHP程式,有了它,我們就不用使用var_dump(),print_r()之類的傻瓜調試函數了。Xdebug則提供了更多的功能,能全方位的對PHP指令碼進行調試。Xdebug主要的功能如下: 堆棧追蹤和函數追蹤; 錯誤資訊; 記憶體配置; 剖析php指令碼的資訊; 程式碼涵蓋範圍分析; 遠端偵錯分析;
Time of Update: 2016-07-21
UTF-8編碼的檔案分為帶Bom和不帶Bom兩種,帶Bom的大家都很容易處理,不帶Bom的會有點麻煩,所以寫了一個函數去判斷,代碼如下://返回 1 表示純 ASCII(即是所有字元都不大於127) //返回 2 表示UTF8 //返回 0 表示正常gb編碼function TestUtf8($text) { if(strlen($text) $lastch = 0; $begin = 0; $BOM = true; $BOMchs = array(0xEF, 0xBB, 0xBF);
Time of Update: 2016-07-20
zen cart版本為1.3.9進入zen cart後台,客戶管理-》訂單管理,使用訂單搜尋功能,關鍵字為中文:李超,搜尋時出現如下錯誤:1271 Illegal mix of collations for operation 'like'in:[select count(*) as total from (zc_orders_status s, zc_orders o ) left join zc_orders_total ot on (o.orders_id = ot.orders_id