寫個二維數組的多元素排序,多元素排序類似sql中的order by sort,date,下面代碼考慮效能問題,只涉及2個元素進行排序。代碼區:function multipleArraySort($old_arr,$arr1,$arr2){//排序第一個元素$old_arr = array_sort($old_arr,$arr1[0],$arr1[1]);$temp_array = $new_temp_array = array();foreach($old_arr as $k =>
代碼如下複製代碼 *作者:落夢天蠍(beluckly)*完成時間:2006-12-18*類名:CreatMiniature*功能:產生多種類型的縮圖*基本參數:$srcFile,$echoType*方法用到的參數:$toFile,產生的檔案$toW,產生的寬$toH,產生的高$bk1,背景顏色參數 以255為最高$bk2,背景顏色參數$bk3,背景顏色參數*例子: < ?php /************************************
代碼如下複製代碼 <?php //index.php 應用程式頁面 header('Content-Type:text/html; charset=utf-8'); $sso_address = 'http://2spaoku.com/sso/login.php'; //你SSO所在的網域名稱 $callback_address = 'http://'.$_SERVER['HTTP_HOST']
代碼如下複製代碼 <? //+------------------------+ //| pie3dfun.PHP//公用函數 | //+------------------------+ define("ANGLE_STEP", 5); //定義畫橢圓弧時的角度步長 function draw_getdarkcolor($img,$clr) //求$clr對應的暗色 { $rgb = imagecolorsforindex($img,$clr);
計算執行的時間通過下面這個簡單的方法可以計算一段程式的執行時間(微妙) 代碼如下複製代碼 $start_time = microtime(true);//一些需要計算時間的代碼//... code here ...print('代碼的已耗用時間是:'.getExecTime($start_time));function getExecTime($start_time){ return
php製作記住密碼自動登入的解決思路,其實也就是對session,cookies的操作//檢查使用者是否登入 代碼如下複製代碼 function checklogin(){ if(empty($_SESSION['user_info'])){ //檢查一下session是不是為空白
代碼如下複製代碼 <?php/*---------------------------------------------------------------------------------- * *---------------------------------------------------------------------------------- */class
代碼如下複製代碼 <?php $url = "http://www.111cn.net/img/logo.jpg"; $filename = 'curl.gif';getImg($url, $filename); /* *@通過curl方式擷取制定的圖片到本地 *@ 完整的圖片地址 *@ 要儲存的檔案名稱 */ function getImg($url = "", $filename = "") { if(is_
在程式中如果加一大堆判斷的確是一個很大的麻煩!例如這樣: 代碼如下複製代碼 if($fun=’a’){echo ”哎呀!”;}elesif(){}……else{echo “嗯!”;};
代碼如下複製代碼 POST /目的程式 HTTP/1.1Accept: */*Referer: http://www.111cn.netAccept-Language: zh-cn,en-us;q=0.5Content-Type: application/x-www-form-urlencodedUser-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; .NET CLR 1.0.3705; .NET CLR 1.1.4
首先驗證的時候產生一個sessionid; 代碼如下複製代碼 <?phpSession_start();$sessionId = session_id();//得到sessionid //將session下發給用戶端.........?> 用戶端攜帶sessionid這個變數來請求資料 代碼如下複製代碼 <?php Session_id(‘$sessionid’);//
代碼如下複製代碼 <?php//類比get post請求函數/*函數說明:功能:請求方式可以get,post,可以發送的cookie,儲存的cookiefile檔案參數:$url-----請求url $referer---來源url
1、下載memcache 放到自己的盤符下面 例如:d:memcached2、開始->cmd->輸入命令d:memcachedmemcached.exe -d install 安裝3、安裝完成後輸入d:memcachedmemcached.exe -d start 4、下載php_memcache.dll,注意自己的php版本的檔案 放到你的php下的ext/下面5、在php.ini 加入一行
代碼如下複製代碼 <?phpclass Finder{ private $key; private $result; private $previewLen = 50; private $file_type = array('html','php','htm','txt'); function __construct($key){ $this->key =
免費300MB國外php網站空間fwebs.org提供型300M免費網站空間,每個月有10GB的的免費流量,景色小組面板,支持7個MySQL的資料庫,可以添加5個網域名稱,支援的FTP,Web上傳管理方式,支援綁定自己的頂層網域,提供POP電子郵件賬戶。支援自動線上安裝網站程式,包括目前世界上流行的的phpbb2及URL轉寄,WordPress的,禪車,oscommerce的,國土資源局,UseBB,MyLittle論壇,4張相片,銅礦,單模光纖,Joomla,e107,xoops的,PHP的風
PHP程式有時候需要定時執行,使用Linux的Crontab執行PHP指令碼,完成PHP計劃任務。譬如,微博上用得很多的一款APP應用——皮皮時光機,就是實現定時發送內容的功能。當然PHP中也有ignore_user_abort函數。但這兩種方法都不太可靠,不穩定。我們可以藉助Linux的Crontab工具來穩定可靠地觸發PHP執行任務。下面介紹Crontab的兩種方法。一、在Crontab中使用PHP執行指令碼就像在Crontab中調用普通的shell指令碼一樣,使用P
vps是centOS系統,php為nginx+fastcgi,nginx安裝目錄/usr/local/nginx,php安裝目錄/usr/local/php,開始在linux安裝PHP加速器eAccelerator吧!先行編譯安裝eAccelerator安裝前準備安裝之前使用需要安裝make和phpize,如果安裝過,跳過此步驟。運行下面的命令 代碼如下複製代碼 yum install make php5-dev//ubuntu下用apt-get
一句話尋找PHP木馬 代碼如下複製代碼 # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txt # grep -r --include=*.php '[^a-z]eval($_POST' . >
1、伺服器本身的安全安裝denyhost,防止SSH的暴力破解,具體安裝方法參考《denyhost防止SSH暴力破解,保護你的linux》一文。另外對系統的一些重要檔案添加一個i許可權比如: 代碼如下複製代碼 # chattr +i /etc/passwd# chattr +i /etc/group# chattr +i /etc/shadow# chattr +i /etc/gshadow# chattr +i /etc/ssh/sshd_config
Nginx 配置虛擬機器主機網域名稱 mingzi.111cn.net,當瀏覽者訪問主站時,通過代理去訪問 server1.mingzi.111cn.net 網站。從而達到一種負載平衡的作用。以下是Nginx負載平衡,反向 Proxy的配置: 代碼如下複製代碼 server { server_name mingzi.111cn.net; listen 80;