Time of Update: 2016-07-13
##$argv or $argc $argv 包含當運行於命令列下時傳遞給當前指令碼的參數的數組。 $argv[0] 就是指令檔名。 $argc 包含當運行於命令列下時傳遞給當前指令碼的參數的數目。 指令碼的檔案名稱總是作為參數傳遞給當前指令碼,因此 $argc 的最小值為 1。倆變數僅在 register_argc_argv 開啟時可用。 注意:$argv 和 $argc 在類方法或者函數內部 得聲明全域變數 phpclass A{ public static function
Time of Update: 2016-07-13
微博粉絲平台開發最便捷的方法是從遷移過來,不過微博粉絲平台對此做了些改動。以下引用自:http://open.weibo.com/wiki/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85%E8%BF%81%E7%A7%BB%E6%8C%87%E5%8D%97
Time of Update: 2016-07-13
一、如何設定phpMyAdmin自動登入?首先在根目錄找到config.sample.inc.php複製一份檔案名稱改為config.inc.php(如果已經存在 config.inc.php 檔案,則直接修改該檔案即可)。開啟config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],將複製代碼 代碼如下:$cfg['Servers'][$i]['auth_type'] = 'cookie';改成複製代碼
Time of Update: 2016-07-13
還記得以前在工作中,將爬來的其它網站的資料導到xml。但是會遇到一個問題:即網頁會有ascII的控制字元。一開始以為是別人為了防止採集而加入的,然後發現一個就往過濾表裡加一個。直到慢慢發現,他們都是ascii表裡的字元。找到原因了,就好解決了。 複製代碼 代碼如下:/** * 根據ascii碼過濾控制字元 * @param type $string */public static function special_filter($string) { if(!$string)
Time of Update: 2016-07-13
在PHP程式運行過程中如果有錯誤發生,在瀏覽器上是否顯示錯誤資訊,以及顯示錯誤資訊的層級是我們在程式開發、調試、運營過程中需要控制的。下面就通過設定php.ini,控制PHP錯誤資訊(errors)的屏蔽和顯示作如下說明:1、錯誤資訊是否顯示 複製代碼 代碼如下:顯示錯誤 display_errors = On 屏蔽錯誤 display_errors = Off (預設值)2、顯示錯誤資訊的層級 複製代碼 代碼如下:error_reporting = E_ALL (全部)
Time of Update: 2016-07-13
以下由我們在信易網路公司開發項目的時候終結出的一些經驗使用Yii架構中遇到的三個問題1、main.php檔案中欲引入全域變數的問題還原一下此問題:在Yii架構中,main.php一般會作為整個應用的設定檔,儲存Application的各種參數,直接return數組。在使用的過程中,因為main.php檔案一定會被Yii提前載入,所以將一些全域性的操作也放在了此檔案,載入一些類操作啥的沒有什麼問題,當有一次加了一個全域變數,並且在其它地方使用global擷取全域變數時,發現無論我如何努力都得到的是
Time of Update: 2016-07-13
codeigniter檔案上傳類代碼執行個體 檔案上傳類 CodeIgniter
Time of Update: 2016-07-13
定義和用法:get_meta_tags — 從一個檔案中提取所有的 meta 標籤 content 屬性,返回一個數組文法:複製代碼 代碼如下:array get_meta_tags(string filename, int [use_include_path]);#開啟 filename 逐行解析檔案中的 標籤。解析工作將在 處停止。參數描述filenameHTML 檔案的路徑字串此參數可以是本地檔案也可以是一個 URL。Example #1 get_meta_tags() 解析了什麼 (
Time of Update: 2016-07-13
php/*可在內部迭代自己的外部迭代器或類的介面。Iterator extends Traversable {abstract public mixed current ( void )abstract public scalar key ( void )abstract public void next ( void )abstract public void rewind ( void )abstract public boolean valid ( void
Time of Update: 2016-07-13
在開始之前,我們可以先看一段簡單的代碼:複製代碼 代碼如下: $foo = 1; $bar = $foo; echo $foo + $bar; ?> 執行這段代碼,會列印出數字2。從記憶體的角度來分析一下這段代碼“可能”是這樣執行的:分配一塊記憶體給foo變數,裡面儲存一個1;
Time of Update: 2016-07-13
getenv(PHP 4, PHP 5)複製代碼 代碼如下:// getenv — 擷取一個環境變數的值函數說明:string getenv ( string $varname )複製代碼 代碼如下:// 擷取一個環境變數的值。// 使用 phpinfo() 你可以看到所有環境變數的列表。參數說明:複製代碼 代碼如下:$varname 變數名。函數傳回值:複製代碼 代碼如下:// 返迴環境變數 varname 的值, 如果環境變數 varname 不存在則返回
Time of Update: 2016-07-13
php開啟openssl的方法,大多數情況下openssl是沒有開啟的,要想啟用需要進行下簡單的設定windows下開啟方法:1: 首先檢查php.ini中;extension=php_openssl.dll是否存在, 如果存在的話去掉前面的注釋符‘;', 如果不存在這行,那麼添加extension=php_openssl.dll。2: 講php檔案夾下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3個檔案拷貝到 WINDOWS\system32\
Time of Update: 2016-07-13
什麼是寫時複製(Copy On
Time of Update: 2016-07-13
這幾天在寫一個PHP防盜鏈外部資源下載處理函數,昨天晚上剛完成編寫,中間遇到了些問題,這裡就不詳述了;以下是自寫的簡單的PHP防盜鏈處理類(重新整理編寫成類檔案,以便後期改進);複製代碼 代碼如下:/** * * 防盜鏈外部資源下載處理類 * * @link http://jb51.net * */class BurglarDow{ /** * 初始許可下載狀態 * @var allow * @access private */ private
Time of Update: 2016-07-13
PHP語言雖然功能強大,但並不代表其沒有缺點,在編寫代碼的過程中未免會遇到一些讓人頭痛的問題。下面我們將為大家介紹有關PHP整數取餘返回負數的解決辦法。我們先來看個例子.複製代碼 代碼如下:$res = 16244799483; echo $res%9999999; // 輸出結果為 -5069794,
Time of Update: 2016-07-13
為什麼php讀取富文本的時候,p標籤會出現紅線,怎麼去掉,哪位大俠幫解決?跪求答案快哭了 就像下面一樣,一遇到p標籤就有紅虛線 http://www.bkjia.com/PHPjc/769675.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/769675.htmlTechArticle為什麼php讀取富文本的時候,p標籤會出現紅線,怎麼去掉,哪位大俠幫解決?跪求答案快哭了 就像下面一樣,一遇到p標籤就有紅虛線...
Time of Update: 2016-07-13
php應用越來越多,也越來越廣泛,為了增加網站的豐富多彩,從而出現了很多新的技術。ajax是現代網站中不能缺少的一項技術,他可以非同步重新整理資料,而實現很多效果,比如重新整理驗證碼,微博中的贊功能,都是運用這個。本次贊功能的:首頁檔案(index.php):複製代碼 代碼如下: header("Content-type:text/html;charset=utf-8"); include "finger_ajax.php"; $sql = "select * from finger_ajax"
Time of Update: 2016-07-13
在我們的項目中,開啟PHP的慢速日誌(request_slowlog_timeout = 10s)是必選項,並且它也讓我們發現了很多坑,解決了很多的效能問題。 昨天由於碰到了一個非常奇怪的問題,讓我們不得不關閉PHP慢速日誌,問題是什麼呢? 問題:執行程式時,會報 2013(Lost connection to MySQL server during query) 分析: 1)在我們的背景程式中,會執行一個迴圈(>300次),迴圈中會重複執行一條SQL語句;
Time of Update: 2016-07-13
先貼代碼:複製代碼 代碼如下:function delFile($dirName){ if ($handle = opendir("$dirName")){ while (($item = readdir($handle))!=false){ if ($item!="." && $item!="..") { if ( is_dir( "$dirName/$item" ) ) { delFile( "$dirName/$item" );
Time of Update: 2016-07-13
以下由我們在信易網路公司開發項目的時候終結出的一些經驗主要參考資料:yii官網http://www.yiiframework.com/wiki/60/yii framework 提供了2套許可權訪問系統,一套是簡單的filter(過濾器)模式,另一套是複雜全面的RBAC模式,我這裡要講的是第一套(因為我也剛剛學到這裡)。如 果你有研究過YII官方的demo