Time of Update: 2016-07-21
本人安裝CoreSeek的系統為Centos6.0 CoreSeek版本: coreseek 3.2.14:點擊下載 PHP:PECL/Sphinx擴充:sphinx-1.2.0.tgz 點擊下載 。這些軟體是都是源碼包,我們是要通編譯進行安裝的。前提條件是系統己安裝完成apache mysql php的WEB服務。我是以yum來安裝的。如果你沒有安裝過請按照下面給出的連結先完成基本的LAMP環境的安裝。LAMP安裝教程:http://www.jb51.net/article/31379
Time of Update: 2016-07-21
什麼是數組? 在使用 PHP 進行開發的過程中,或早或晚,您會需要建立許多相似的變數。 無需很多相似的變數,你可以把資料作為元素儲存在數組中。 數組中的元素都有自己的 ID,因此可以方便地訪問它們。 關聯陣列 關聯陣列,它的每個 ID 鍵都關聯一個值。 在儲存有關具體命名的值的資料時,使用數值數組不是最好的做法。 通過關聯陣列,我們可以把值作為鍵,並向它們賦值。 這篇文章將介紹10個操作PHP關聯陣列的技巧,熟練運用能協助你提高開發效率。 1、添加數組元素
Time of Update: 2016-07-21
根據php手冊簡單介紹一些相關的知識: 1.串連處理: 在 PHP 內部,系統維護著串連狀態,其狀態有三種可能的情況: 0 - NORMAL(正常) 1 - ABORTED(異常退出) 2 - TIMEOUT(逾時) 當 PHP 指令碼正常地運行 NORMAL 狀態時,串連為有效。當遠程用戶端中斷串連時,ABORTED 狀態的標記將會被開啟。遠程用戶端串連的中斷通常是由使用者點擊 STOP 按鈕導致的。當連線時間超過 PHP 的時限時,TIMEOUT 狀態的標記將被開啟。
Time of Update: 2016-07-21
最近公司組織了個PHP安全編程的培訓, 其中涉及到一部分關於Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的內容: 說到, 盡量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 當然, 這個內容在PHP手冊中也有敘及, 但是卻沒有解釋為什麼. 最近有好幾個朋友問我這個問題, 到底為什麼? 問的人多了, 我也就覺得可以寫篇blog, 專門介紹下這部分的內容了. 首先,
Time of Update: 2016-07-21
最近在做公司項目的時候,發現一個奇怪的問題,遞交一個正常表單,竟然發現不能正常擷取到遞交的值,這一發現,不免讓我開始的時候一頭霧水,開始的時候一度認為是我的服務有問題,不能正常的寫入資料庫,後來偵測SQL語句發現,原來問題竟然出現在擷取資料上,擷取到的資料竟然都是空的,後來一調試發現,原來遞交到後端的所有變數,都已經不是預期中的變數,竟然被PHP轉化了。 提供測試代碼如下: 複製代碼 代碼如下: 測試表單提交 if ($_POST) { echo ''; var_export($_
Time of Update: 2016-07-21
PHP函數rand和mt_rand mt_rand() 比rand() 快四倍 很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。PHP 的 rand() 函數預設使用 libc 隨機數發生器。mt_rand() 函數是非正式用來替換它的。該函數用了 Mersenne Twister 中已知的特性作為隨機數發生器,mt_rand() 可以產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。 mt_rand() 比rand() 快四倍
Time of Update: 2016-07-21
PHP variable to Javascript variable: 複製代碼 代碼如下: Form variable to Javascript variable: 複製代碼 代碼如下: PHP variable to Form variable: 複製代碼 代碼如下: Javascript variable to Form variable: 複製代碼 代碼如下:
Time of Update: 2016-07-21
複製代碼 代碼如下: // Start snipit 1 $sql = "SELECT * from "; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { // do stuff with $row } mysql_data_seek($result, 0); //關鍵是這兒 while ($row = mysql_fetch_assoc($result)) { // do other stuff
Time of Update: 2016-07-21
執行個體代碼: 複製代碼 代碼如下: @set_magic_quotes_runtime(0); $MQG = get_magic_quotes_gpc(); if(!$MQG && $_POST) $_POST = daddslashes($_POST); if(!$MQG && $_GET) $_GET = daddslashes($_GET); //轉譯字元函數 function daddslashes($string) { if(!is_array($string)) return
Time of Update: 2016-07-21
複製代碼 代碼如下:$dir = './temp';$desc = 'tar_test.tar.gz';system("tar czvf $desc $dir"); //壓縮//system("tar zxvf $desc"); //解壓 function d_rmdir($dirname) { //刪除非空目錄 if(!is_dir($dirname)) { return false; } $handle =
Time of Update: 2016-07-21
PHP經過長時間的發展,很多使用者都很瞭解PHP了,PHP最初是1994年Rasmus Lerdorf建立的,剛剛開始只是一個簡單的用Perl語言編寫的程式,用來統計他自己網站的訪問者。後來又用C語言重新編寫,包括可以訪問資料庫。在 1995年以Personal Home Page Tools (PHP Tools) 開始對外發表第一個版本,Lerdorf寫了一些介紹此程式的文檔,並且發布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計數器等簡單的功
Time of Update: 2016-07-21
1、首先你要確定你的PHP版本不低於5.1.4,但強烈建議使用 5.2.3 或更高版本2、確保你的php.ini開啟了如下模組:extension=php_pdo.dllextension=php_pdo_mysql.dll3、開啟Apache的設定檔httpd.conf確保你已經開啟如下模組:LoadModule rewrite_module
Time of Update: 2016-07-21
Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: comment in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 ........ 其實以上就是未定義變數,
Time of Update: 2016-07-21
複製代碼 代碼如下: //Store your html into $html variable. $html=" Rakesh Verma Example Google Yahoo "; $dom = new DOMDocument(); $dom->loadHTML($html); //Evaluate Anchor tag in HTML $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate("/html/body//a");
Time of Update: 2016-07-21
複製代碼 代碼如下:/** ** 一數組的概述 1.數組的本質:管理和操作一組變數,成批處理 2.數組是複合類型 3.數組中可以儲存任意長度的資料。也可以儲存任意類型的資料 4.數組就可以完成其他語言資料結構的功能(鏈表,隊列,棧,集合類) ** 二.數組的分類 數組中存有多個單元,(單元稱為元素) 每個元素都是由下標【鍵】和值組成 單獨訪問元素的時候,都是通過下標【鍵】來訪問元素 1.一維數組 ,二維數組,三維數組 。。。。。多維陣列 (數組的數組,就是在數組中存有其他的數組)
Time of Update: 2016-07-21
首先此問題來自向這個文章http://hi.baidu.com/fire_love_live/item/247276cfda421217b67a24c7需要說明的是,並非15處需要修改,其中 有關登陸密碼錯的那一項建議不要修改在大約行 557處複製代碼
Time of Update: 2016-07-21
百度網盤速度快,穩定性好,你值得擁有,如果以後支援直連以後就可以直接使用百度的網盤了。這裡提供的是臨時解決方案,不保證以後可以使用將下面的代碼儲存為downbd.php 複製代碼 代碼如下: $canshu=$_SERVER["QUERY_STRING"]; if($canshu=="") { die("檔案不存在"); } else { $wangzhi="http://pan.baidu.com/share/link?".$canshu;
Time of Update: 2016-07-21
自己寫PHP也有一年多了,然後編碼問題卻老是沒有得到好的解決,自己的情況是這樣的,網頁顯示完全正常,在phpmyadmin資料庫顯示中文亂碼,不管是簡體還是繁體,只要是中文都是如下顯示形式:梧州旅游然而自己編寫的網頁中卻顯示完全正常,不管是繁體,還是簡體,都不會亂碼情況.當然我的網頁是儲存為utf-8格式的,再加上我讀庫操作時加上了mysql_query("set names 'utf-8
Time of Update: 2016-07-21
array_diff($arr1,$arr2)php數組函數之一,用來計算數組的差集.正則匹配html圖片標籤用sinaeditor添加的圖片刪除操作用法之一,今天晚上在用新浪編輯器發表文章的過程中.使用到了此函數問題描述:文章中有圖片若干.在增加文章的過程中自動上傳到網站的圖片目錄中在修改文章的過程中如果對圖片進行相關的刪除操作.那麼雖然在代碼中(已經存入資料庫);已經刪除了資料的標籤.類似於這樣的標籤.但是圖片的檔案依舊存在於網站上.這時候需要一定的處理處理辦法:首先:從資料庫中得到原始的文
Time of Update: 2016-07-21
進入公司第一個項目就是做market市場。所以後台要上傳APK軟體之類。為了方便,上傳APK後由系統自動提取APK檔案的相關資訊,比如:apk包名、產品名稱、版本資訊、APK Code、程式大小、ICON等。起初處理方式 通過命令:java -jar AXMLPrinter2.jar AndroidManifest.xml >