Time of Update: 2016-07-29
(1)mysql_real_escape_string -- 轉義 SQL 陳述式中使用的字串中的特殊字元,並考慮到串連的當前字元集 使用方法如下:?123$sql= "select count(*)asctr from users where username='".mysql_real_escape_string($username)."'andpassword='". mysql_real_escape_string($pw)."'limit 1";使用
Time of Update: 2016-07-29
環境:wampserver64 php5.5.12 1.去掉php.ini 檔案中 extension=php_pdo_pgsql.dll和extension=php_pgsql.dll之前的逗號;2.將./php/libpq.dll(php檔案夾下的libpq.dll)和./php/ext/php_pgsql.dll(ext檔案夾下的php_pgsql.dll)php_pdo_pgsql.dll這3個dll檔案複製到C盤system32下3.正常情況下這樣php就可以串連postgres了,
Time of Update: 2016-07-29
一直想自己搭建一個個人網站出來,但是限於時間等原因,一直沒有實現,今天--2016年3月25日,花了一個下午的時間,利用wordpress搭了一個出來,雖然比較簡陋,但是也算是踏出了一步。網址是http://www.andrewzhu.com/整個步驟也是比較簡單1.購買網域名稱---我是在萬網上買的,網址是https://wanwang.aliyun.com/;2.購買一個主機空間,可以買阿里的,也可以買AWS的,我暫時用的是主機公園https://www.hostpark.cn/,在香港的,
Time of Update: 2016-07-29
快速使用安裝composer require dingo/api:1.0.x@dev添加dingo服務提供者開啟 config/app.php 向 providers 數組中添加 Dingo\Api\Provider\LaravelServiceProvider::class'providers' => [ // 其他的服務提供者... 'Dingo\Api\Provider\LaravelServiceProvider::class',]添加 facade開啟
Time of Update: 2016-07-29
PHP實現基本認證if (!isset($_SERVER['PHP_AUTH_USER'])){ header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: basic realm="Input username and password"'); exit;} else { echo'Your name is ' . $_SERVER['PHP_AUTH_USER']; echo'';
Time of Update: 2016-07-29
原文地址:PHP設計模式(一):基礎編程模式Introduction俗話說,“PHP是世界上最好的語言”,因為PHP什麼都能幹。但是在PHP編程中,你是否會遇到這樣的困惑:明明是相同的需求,但是之前寫的代碼卻並不能重用,稍微修改不滿足需求,大改又會讓頁面變樣。是的,由於PHP什麼都能幹,但是高度靈活性降低了代碼的結構性。雖然可以利用三方架構來解決問題,但問題的根本在於缺乏設計模式。本系列文章將由淺入深的介紹各種設計模式。物件導向編程物件導向編程,Object-Oriented
Time of Update: 2016-07-29
相對路徑相對於當前檔案所在目錄的路徑目前的目錄:.上一級目錄:..路徑分隔字元:/絕對路徑相對於作業系統的根還是存放網站的主目錄得分情況如果是在伺服器中執行(通過PHP檔案處理函數執行)路徑,則 “根”指的就是作業系統的根如果程式是下載的用戶端,再訪問伺服器中的檔案時,只有通過Apache訪問,“根”也就指的是主目錄與檔案操作相關的函數建立檔案 touch("檔案名稱")刪除檔案 unlink("檔案路徑");剪下/重新命名檔案rename("原路徑","新路徑")複製檔案 copy("當前",
Time of Update: 2016-07-29
php文法非常類似c++;一段簡單的物件導向代碼 : //定義一個類 class Cat { public $CatName; public $CatColor; public $CatAge; //定義構造方法 function __construct($name,$color,$age) {
Time of Update: 2016-07-29
gd影像處理技術extension=php_gd2.dll建立畫布畫布,一種資源型資料,可操作的映像資源建立畫布(建立) imageCreate(width,height) 建立基於調色盤的畫布 imageCreateTrueColor(width,height) 建立真彩色的畫布基於圖片建立畫布(開啟) imageCreateFromJPEG( url) imageCreateFromPNG(url)
Time of Update: 2016-07-29
以下內容翻譯自Nginx官方文檔,[原文地址]。nginx由模組組成,這些模組由設定檔中的指令進行控制。nginx consists of modules which are controlled by directives specified in the configuration file. 指令分為簡單指令和塊指令。Directives are divided into simple directives and block directives.
Time of Update: 2016-07-29
這個函數一看就非常有用,特別當你的類檔案很多時,有網友測試,__autoload()對效能影響不大,當PHP引擎遇到未執行個體化的類是就會觸發這個方法,比如說我寫的部落格系統,在初始化的時候我會這樣做:/** * 自動載入相關類庫檔案 * by www.phpddt.com */function__autoload($classname){if(substr($classname,-6)=="Action"){ include
Time of Update: 2016-07-29
本文執行個體講述了PHP簡單判斷字串是否包含另一個字串的方法。分享給大家供大家參考,具體如下:在使用PHP判斷某字串中是否包含一個簡單的子字串的時候,我們通常會用到strpos()或者stristr()這兩個函數,可是偏偏如果這個字串的位置如果是在索引0位置,也就是說在要匹配的字串的最開始,則會出問題。當然我們還是有解決的方法的,這裡就有一個笨辦法,但是比較好用,無論中英文,標點符號都適用。代碼如下:function checkStr($str,$target){ $tmpArr =
Time of Update: 2016-07-29
本文執行個體講述了thinkPHP實現MemCache分布式緩衝功能。分享給大家供大家參考,具體如下:兩天在研究MemCache分布式緩衝的問題時,發現ThinkPHP其實並不支援分布式緩衝功能,這可以從官方提供的CacheMemcache.class.php檔案中看到:if(empty($options)) { $options = array ( 'host' => '127.0.0.1', 'port' => 11211, 'timeout' => false,
Time of Update: 2016-07-29
本文執行個體講述了ThinkPHP項目分組配置方法。分享給大家供大家參考,具體如下:項目分組概述項目分組是 ThinkPHP
Time of Update: 2016-07-29
本文執行個體講述了PHP實現動態執行代碼的方法。分享給大家供大家參考,具體如下:這裡介紹的PHP動態執行,即在頁面上直接輸入代碼,點擊執行,返回執行結果方法很簡單,主要使用了:$newfunc = create_function('', $code); 函數來實現。代碼如下: XXX
Time of Update: 2016-07-29
至少要全部過一遍,遍曆或是其他什麼的 然後依次進行異或,最後結果就是那個數字了 例: // 樣本數組$arr = array(1, 2, 2, 3, 1, 3, 4, 5, 5); // 0與任何數異或都是其本身$res = 0; foreach ($arras$value) { // 相同兩個數異或結果為0$res = $res ^ $value; } var_dump($res);').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
一、相關資訊當輸出php的一個長字串時(字串是沒有換行的)希望在當內容超過所設定的長度時字串能夠自動換行,否則該沒有分行符號號的字串將超出所設定的寬度,無限展開頁面在純html代碼中,即使不做任何特殊申明,也會自動根據所設定的寬度進行自動換行,例如divstyle="width:
Time of Update: 2016-07-29
第一次用php實現類比登陸真的是弄了好久,還挺好玩的就是,都是自己一點一點探索的收穫還是慢慢的。到現在還有一點沒弄明白的就是為什麼不用提交驗證碼資訊也能登陸,感覺可能是bug吧!想要實現類比登陸,首先要開啟瀏覽器登入你想要類比登陸的網站然後按F12去找到類比登陸要提交的資料,像正方還有個隱藏的__VIEWSTATE的變數需要用Regex匹配找到這個變數的值,登陸進去了你就會在頁面發現你的個人資訊並在代碼中注意儲存你的cookie以便於跳轉到另一個想要查詢的頁面,My
Time of Update: 2016-07-29
$test0=array( 'id'=>100, 'name'=>"demo資料", );//將數組遍曆,每個變數進行編碼foreach($test0as$key=>$val){ $test[$key]=urlencode($val); } $test2=json_encode($test); $test3=urldecode($test2); echo$test3;').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
預設網站根目錄為/usr/local/nginx/html,要將它改成/home/wwwvi /usr/local/nginx/conf/nginx.conf將其中的 location / { root html; index index.php index.html index.htm; }改為 location / { root /home/www;