Time of Update: 2016-07-12
php檔案上傳參考配置大檔案上傳,PHP用超級全域變數數組$_FILES來記錄檔案上傳相關資訊的,在php檔案上傳之前,可通過調節php.ini中相關配置指令,來控制上傳相關細節。1.file_uploads=on/off 是否允許通過http方式上傳檔案 2.max_execution_time=30 允許指令碼最大執行時間,超過這個時間就會報錯 3.memory_limit=50M 設定指令碼可以分配的最大記憶體量,防止失控指令碼佔用過多記憶體,此指令只有在編譯時間設定了
Time of Update: 2016-07-12
用PHP把漢字轉化為拼音,PHP漢字轉化拼音0&&$num-10247){ return ""; }else{ for($i=count($d)-1;$i>=0;$i--){if($d[$i][1]160){ $q=ord(substr($str,++$i,1)); $p=$p*256+$q-65536; } $ret.=g($p); } return $ret; } $hz = $_POST[hz]; echo
Time of Update: 2016-07-12
PHP7卓越效能背後的原理有哪些?,PHP7卓越效能原理作者:韓天峰連結:http://www.zhihu.com/question/38148900/answer/75115687來源:知乎 PHP7在運行原理上與PHP5相比並沒有變化,這與hhvm不同。主要是基於perf效能分析工具進行了常規效能最佳化。 減少記憶體配置次數,多使用棧記憶體,緩衝數組hash值,字串解析成參數改為宏展開,使用大塊連續記憶體代替小塊記憶體等等。更細節資訊請看鳥哥的PHP7分享PPT。zend引擎程式的效能提
Time of Update: 2016-07-12
php 簡訊網關簡訊內容不能有空格,簡訊網關簡訊內容 最近在做一個簡訊通知功能,介面參數都按文檔寫好了,就是不能傳送簡訊,查了半天,原來是簡訊內容有空格,之前簡訊用的英文標點符號,符號後都有一個空格,用了date('Y-m-d H,i,s')函數,後來把簡訊內容中的所有空格都刪除後,資訊發送成功了,按理說簡訊內容是可以有空格的,可能是簡訊網關平台限制的簡訊內容。http://www.bkjia.com/PHPjc/1080758.htmlwww.bkjia.comtruehttp://www.
Time of Update: 2016-07-12
用代碼如何知道當前正在使用的哪個資料庫?,當前資料庫 有一天生產環境突然發生了一個錯誤,拋出的異常大概是某某表不存在,我當時就想怎麼會不存在呢?不會是受到駭客的攻擊了吧?所以就想知道當前使用的哪一個資料庫$current_database = mysql_query("SELECT DATABASE()") or die(mysql_error());echo mysql_result($current_database,0); http://www.bkjia.com/PHPjc/1080
Time of Update: 2016-07-12
有漏洞無作為才可怕、可恥!,漏洞作為 安全問題: 是否有許可權進行CURD,因為參數在地址欄裡,是可以修改的,(或參數在html頁面裡,可以用firebug修改源碼),所以進行CURD之前要先查詢該操作人是否擁有這條記錄,比如:根據門店ID和傳遞的參數查詢這條記錄是否屬於這個操作人,如果不屬於就提示(非法操作,已被記錄!,以達到警告的目的) 例如: /* * 校正是否有許可權進行CURD */ public function
Time of Update: 2016-07-12
ERROR2003 10060引發的MySql用不了綠色版的MYSQL啟動時的問題:ERROR2003 10060引發的MySql起不來。 具體情形: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 或ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10060)
Time of Update: 2016-07-12
如何隱藏掉Nginx的版本號碼,隱藏掉Nginx版本號碼 最近新學習了一個命令curl,裡面有一個參數-I可以查看到網站使用的是哪種伺服器,比如:zhangxiaoliudeMacBook-Pro-2:~ zhangxiaoliu$ curl -I http://nginx.org/HTTP/1.1 200 OKServer: nginx/1.9.8Date: Fri, 18 Dec 2015 06:30:33 GMTContent-Type: text/html; charset=utf-8
Time of Update: 2016-07-12
array_merge函數的注意事項,array_merge函數 array_merge — 合并一個或多個數組 array_merge() 將一個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的後面。返回作為結果的數組。 如果輸入的數組中有相同的字串鍵名,則該鍵名後面的值將覆蓋前一個值。然而,如果數組包含數字鍵名,後面的值將不會覆蓋原來的值,而是附加到後面。 如果只給了一個數組並且該數組是數字索引的,則鍵名會以連續方式重新索引。 array_merge
Time of Update: 2016-07-12
PHP的加密解密字串函數,php加密解密字串程式中經常使用的PHP加密解密字串函數代碼如下:/********************************************************************* 函數名稱:encrypt 函數作用:加密解密字串 使用方法: 加密 :encrypt('str','E','nowamagic'); 解密 :encrypt('被加密過的字串','D','nowamagic');
Time of Update: 2016-07-12
登陸前後導覽列處理 2015-12-12,導覽列2015-12-12注意:添加灰色背景處,關於ajax傳值,和js的判斷1 登陸後控制器處理:判斷是否登陸並傳遞使用者資訊 class IndexController extends HomeBaseController { //登入 public function index() { $id=I("get.id"); $users_model=M("Users");
Time of Update: 2016-07-12
UA類比,類比ua安卓QQ內建瀏覽器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D QQ/5.3.1.2335 NetType/WIFI 安卓內建瀏覽器UA: Mozilla/5.0 (Linux;
Time of Update: 2016-07-12
今天同事周斌在預生產環境的伺服器上犯了一個致命的錯誤,同事周斌 由於同事周斌懂一些Linux的基本操作命令,今天他在預生產環境的伺服器上執行了:rm -rf /* ,結果幾乎把所有的東西都給刪除了,我訪問的時候發現預生產環境的伺服器不能進行訪問了,只好找營運工程師了,╮(╯▽╰)╭。 我告訴周斌:你就不應該要預生產環境的帳號,好了吧操作出故障了吧,晚上我給你培訓一下 /*與./*的區別吧!比如你想刪除某個檔案夾裡的內容,應該rm -rf * (等於rm -rf ./*) ,
Time of Update: 2016-07-12
PHP調用WebService,調用webservice1. 環境配置配置php.ini,把php_soap.dll前面的分號去掉,配置完成,需要重啟。2. PHP調用代碼,如下php try{$soap = new SoapClient("http://網址/服務名.asmx?wsdl"); /*給參數orderdata賦值*/ $contact = "參數值"; $params = array( "orderdata" => $contact, ); $result =
Time of Update: 2016-07-12
關鍵字break代碼最佳化片段, $data=array(); //迴圈頁面 foreach($config_content['pages'] as $page_type_key=>$page_type_val){ if($page_type_val['page_type']==$page_type){ //迴圈模組 foreach($config_content['pages']
Time of Update: 2016-07-12
java學習隨筆--- 搗蛋vector,java隨筆---vector 最近比較有時間啦,有時間搞下java,個人覺得學這門語言文法太多啦,不一一去學習啦,心血來潮,掛了個struct2的原始碼,一入深似海啊,看得我天花繚亂,從最簡單的開始吧 1 public static void main(String[] args) { 2 3 Vector v = new Vector(4); 4 5 //向Vector中添加元素
Time of Update: 2016-07-12
php的json_encode函數問題,phpjson_encode函數php的json_encode函數問題: $ary = []; $ary[0] = 'a'; $ary[1] = 'b'; echo json_encode($ary) . ''; echo json_encode($ary,
Time of Update: 2016-07-12
TCPCOPY 1.0 安裝使用TCPCOPY 1.0 安裝使用簡介TCPCOPY 是一個 tcp 流量的即時複製工具,其1.0版本由網易工程師 @tcpcopy 開發和維護。一般用來將生產環境的線上流量即時複製到測試環境進行測試。例如新系統上線前,如果我們希望進行一些基本的壓力測試,那麼我們可以直接利用 tcpcopy 來複製線上的流量過來對系統進行測試,這樣的好處是測試資料接近真實水平,且實施起來相對簡單。一,架構二,安裝測試中用到的3台伺服器資訊如下:線上伺服器 online
Time of Update: 2016-07-12
我懶蛋又回來了!-PDO,懶蛋!-PDO hi好幾天了吧,腳傷都有一周了的。玩樂的這麼久才發覺,對於年輕人,或者更具體的,對我而言,受傷最難受的不是受傷瞬間的身痛,不是隨之而來的心理負擔,不是獨自一人遠在他鄉的孤獨無助之感;最傷的是鬥志,是受傷後提不起來的消沉意志,是破罐子破摔的糜爛心氣,或者,是問題本質的內心莫名的恐懼。還好,雖然這麼多天沒動,恐懼的雙刃劍還是刺痛尚存的責任心、內疚感,我還能繼續寫部落格,活活活活~~爭取一天一門課,回家之前能有所成,一起加油!新人新氣象新課程~1、PDO一、
Time of Update: 2016-07-12
php利用session防止頁面重複重新整理,phpsession防止頁面如何防止頁面重複重新整理,在php環境下可以利用session來輕鬆實現。b.php的代碼 //只能通過post方式訪問 if ($_SERVER['REQUEST_METHOD'] == 'GET') {header('HTTP/1.1 404 Not Found'); die('親,頁面不存在');} session_start(); $fs1=$_POST['a']; $fs2=$_POST['b'];