Time of Update: 2016-06-07
下載phpMyAdmin,解壓到apache的web目錄中http://www.phpmyadmin.net/訪問 http://127.0.0.1/phpMyAdmin/index.php用資料庫的使用者名稱和密碼即可登入。如果出現“空密碼登入被禁止 (參見 允許空密碼)”的錯誤提示,其解決方案如下: 1. 將phpMyAdmin目錄下的 config.sample.inc.php 複製一份改名為 config.inc.php 2. 將下面的鍵的值改為 true 即可。複製代碼
Time of Update: 2016-06-07
會不會碰到這樣一種情況呢?每次擷取資料將資料和曆史版本都有一定的差別,然而用ThinkPHP的addAll()函數,卻會將已有的資料刪掉再重新寫入。這明顯不是我們想要的。但自己寫sql每次幾十個欄位也是醉了。如何優雅而又輕鬆地實現sql的自動產生呢?於是有了下面這個方法。/** * [array_to_sql 根據數組key和value拼接成需要的sql] * @param [type] $array [key, value結構數組] * @param string $type
Time of Update: 2016-06-07
1.在PHP中,當前指令碼的名稱(不包括路徑和查詢字串)記錄在預定義變數(1)中;而連結到當前頁面的URL記錄在預定義變數(2)中。複製代碼 代碼如下:答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"];2.執行程式段將輸出(3)。複製代碼 代碼如下:答:03.在HTTP 1.0中,狀態代碼 401 的含義是(4);如果返回“找不到檔案”的提示,則可用 header 函數,其語句為(5)。複製代碼 代碼如下:答:(4)未授權 (5
Time of Update: 2016-06-07
總共分成3大部分來完成php的ajax調用邏輯,以下是大致的結構第一部分:ajax請求:主要是action這個參數,LoginController是php的類名,login是LoginController這個類中的函數名$('#submit').on('click', function (e) { e.stopPropagation(); $.ajax({ url: "../../controllers/Controller.php", data: {
Time of Update: 2016-06-07
說明:修改1:e/admin/tool/ReGook.php /*回複表單*/43行處添加代碼-----------------------------------------------------------------------------------------------複製代碼 代碼如下:"> /*取使用者EMIAL地址*/"> /*取使用者留言資訊*/------------------------------------------------------
Time of Update: 2016-06-07
照此配置流程,絕對一路暢通,可保無虞。昨天弄了個PHP小程式,想在本地跑一下測試,可是工作電腦沒有安裝環境,於是下載了一個wamp,一路暢通,Apache、Mysql、PHP就全有了。啟動wamp服務,在瀏覽器裡輸入“http://localhost”,訪問正常,跳出wamp首頁。於是,下面想把自己的CrashServer網站配置到Apache裡,可以通過虛擬網域名稱在本地訪問測試,結果遇到不少問題,今日一通Google研究,終於任督二脈全通。1、首先,Apache的設定檔是httpd.conf
Time of Update: 2016-06-07
判斷會員是否登入[!--news.url--]skin/default/[e:loop={"select classid,classname,bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}][/e:loop][e:loop={"select * from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}][/e:loop]
Time of Update: 2016-06-07
對於新手來說,只要能實現功能即可,其它設定完全預設。預覽圖:1.首先 到官網下載,這個不多說。下載後解壓到網站你想要的目錄,我這裡放到根目錄下在你需要使用編輯器的地方,插入如下HTML代碼: 2.調用傳值只需在php檔案中,加入一句$sb_remarks=$_POST['sb_remarks']; ================================下面是我的完整案例代碼:index.html: 裝置檔案 添加裝置 sb_add.php
Time of Update: 2016-06-07
之前不知道php內建有base_convert可以實現任意進位之間的轉換,自己寫了一個。。。。 self::$hex_max || $out_hex self::$hex_max || $in_hex _conv2hex10($int,$in_hex); return strtoupper($this->_conv_hex($hex_10,$out_hex)); } /** * 將任意進位數字轉為10進位數字 */ private function _conv2hex10($int,$in_
Time of Update: 2016-06-07
使用PHP發紅包,當我們輸入紅包數量和總金額後,PHP會根據這兩個值進行隨機分配每個金額,保證每個人都能領取到一個紅包,每個紅包金額不等,就是要求紅包金額要有差異,所有紅包金額總額應該等於總金額。我們先來分析下規律。設定總金額為10元,有N個人隨機領取:N=1 第一個則紅包金額=X元;N=2 第二個為保證第二個紅包可以正常發出,第一個紅包金額=0.01至9.99之間的某個隨機數。第二個紅包=10-第一個紅包金額;N=3
Time of Update: 2016-06-07
isset 判斷變數是否已存在empty 判斷變數是否為空白或為0is_null 判斷變數是否為NULL 變數 empty is_null isset $a=”” true false true $a=null true true false var $a true true
Time of Update: 2016-06-07
下面通過圖文並茂的方式介紹公眾平台開發過程,具體內容如下:公眾平台有兩種模式:編輯模式 和
Time of Update: 2016-06-07
本文執行個體講述了smarty內部日期函數html_select_date()的用法。分享給大家供大家參考。具體如下:主要屬性:prefix //string類型 預設首碼名為"Date_"start_year //string類型 預設為當前年份 仍可以用(+/-N)模式表示 如start_year="-10" option就從1998年開始end_year //string類型 預設同上 可用(+/-N)模式表示 如end_year="+5"
Time of Update: 2016-06-07
PHP7.0新版本不僅在效能方面大大提升而且在語言特性方面也改變很多,具體講解請看下文: 1. 向後不相容的變化語言變化變數處理的變化間接變數、屬性和方法引用現在以從左至右的語義進行解釋。一些例子:$$foo['bar']['baz'] // 解釋做 ($$foo)['bar']['baz']$foo->$bar['baz'] // 解釋做 ($foo->$bar)['baz']$foo->$bar['baz']() // 解釋做 ($foo->$bar)['baz']()Foo::$bar['
Time of Update: 2016-06-07
最近需要收集資料,在瀏覽器上用另存新檔的方式實在是很麻煩,而且不利於儲存和檢索。所以自己寫了一個小爬蟲,在網上爬東西,迄今為止,已經爬了近百 萬張網頁。現在正在想辦法著手處理這些資料。爬蟲的結構: 爬蟲的原理其實很簡單,就是分析下載的頁面,找出其中的串連,然後再下載這些連結,再分析再下載,周而復始。在資料存放區方面,資料庫是首選,便於檢索,而 開發語言,只要支援Regex就可以了,資料庫我選擇了mysql,所以,開發指令碼我選擇了php。它支援perl相容Regex,串連mysql很方 便,
Time of Update: 2016-06-07
首先文章的起源來與SF上面的一個問題:Laravel的Eloquent ORM 怎麼擷取目前記錄的下一條然後,當時在答案裡面簡單寫了一下解決方案。不過由於這個取得下一條和取得上一條的記錄其實在日常的開發當中還是會經常遇到,最常見的情境可能就是取得一篇文章的上一篇文章和下一篇文章了。其實這個在Laravel的Eloquent中實現還是挺容易的,不過由於Laravel並沒有直接提供給我們相應的方法,我們得使用一個小小的技巧:取得上一篇的文章idprotected function
Time of Update: 2016-06-07
下面通過一段代碼給大家詳解介紹下php技術實現載入字型並儲存成圖片。// Set the content-type header("Content-type: image/png"); // Create the image $im = imagecreatetruecolor(400, 100); // Create some colors $white = imagecolorallocate($im, 255, 255, 255); $grey =
Time of Update: 2016-06-07
下面通過圖文並茂的方式給大家展示PHP核心探索:雜湊表碰撞攻擊原理。最近雜湊表碰撞攻擊(Hashtable collisions as DOS attack)的話題不斷被提起,各種語言紛紛中招。本文結合PHP核心源碼,聊一聊這種攻擊的原理及實現。
Time of Update: 2016-06-07
下面通過圖文並茂的方式給大家分享下通過Linux命令使用和運行PHP指令碼。PHP是一個開原始伺服器端指令碼語言,最初這三個字母代表的是“Personal Home Page”,而現在則代表的是“PHP:Hypertext Preprocessor”,它是個遞迴首字母縮寫。它是一個跨平台指令碼語言,深受C、C++和Java的影響。在 Linux 命令列中運行 PHP
Time of Update: 2016-06-07
在項目開發過程中正則表示經常會用到,可以說會Regex是每個程式員最基本的要求,初學者在剛接觸Regex都感到很吃力。最近看到一位朋友的部落格寫的《PHPRegex》獲益頗多,在章節對萬用字元以及捕獲資料非常感興趣。這兩章節剛好也涉及到了Regex的擷取的群組和非擷取的群組的內容,以此來分析這方面的內容 我們知道,在Regex下(x)