Time of Update: 2016-07-25
function overlayjpg($imgsrc,$imgdst,$width,$height=""){//$imgsrc jpg格式映像路徑 $imgdst jpg格式映像儲存檔案名稱 $imgwidth要改變的寬度 $imgheight要改變的高度//取得圖片的寬度,高度值$arr = getimagesize($imgsrc);//計算圖片X軸位置$img_X = ($width - $arr[0])/2;if($height == ""){ $heights = $arr[1
Time of Update: 2016-07-25
複製代碼2,檔案上傳類: public function img_upload(){ $this->load->helper('url'); $config['upload_path'] = './images/'.date('Ym', time()).'/'; $config['allowed_types'] = 'gif|jpg|png'; $config['file_name'] = date('Y_m_d', time()).'_'.sprintf('%02d', rand(0,99))
Time of Update: 2016-07-25
/** * 過濾外站連結 * @param array $local_domain 本站網域名稱 數組 * @param string $message常值內容 */ function replace_outer_links($local_domain_arr, $message) {$pattern= '/]*href=[\'\"]http[s]?:\/\/(?!' ; $i = 0 ; foreach ($local_domain_arr as $local_domain){ if($
Time of Update: 2016-07-25
Web設計和開發是一個長期的、迭代的過程。它可以花費數周或數個月。如果你專註於細節時,你很容易會迷失其中。你實現了網站的原始目標了嗎?又或者說你太全神貫注於建立一個精緻的藝術品,以至於忘記了使用者,忘記了收益?這聽起來很讓人厭煩,不過這種事經常發生,不是嗎?為了不迷失,我會問一下之前沒有看過我網站的觀眾,並為我解答以下這些問題:這個網站的受眾是誰?這些受眾會在這個網站上發現什嗎?容易發現嗎?他們必須反饋些什嗎?如果一個公正的第三者可以很清楚的回答這些,意味著你的網站完成了它的任務,如果不是,那麼
Time of Update: 2016-07-25
Header( "HTTP/1.1 301 Moved Permanently" );Header( "Location: http://www.new-url.com" );?>複製代碼3. ASP Redirect Response.Status="301 Moved Permanently"Response.AddHeader "Location","http://www.new-url.com/"%>複製代碼4. ASP .NET Redirect 複製代碼5. JSP
Time of Update: 2016-07-25
本文介紹了php mysql編程中常用的轉義特殊字元的函數,包括mysql_escape_string與addslashes函數的用法,需要的朋友參考下。php mysql轉義特殊字元的函數 函數一是mysql_escape_string,函數二是addslashes。 mysql_escape_string與addslashes的區別在於 mysql_escape_string總是將“’”轉換成“\’”而addslashes 在magic_quotes_sybase=on時將“’”轉換成“””
Time of Update: 2016-07-25
function utf8_array_asort(&$array) {if(!isset($array) || !is_array($array)) { return false;}foreach($array as $k=>$v) { $array[$k] = iconv('UTF-8', 'GB2312',$v);}asort($array);foreach($array as $k=>$v) { $array[$k] = iconv('GB2312', 'UTF-8', $v);}
Time of Update: 2016-07-25
/**@im //需要縮放的圖片資源*@filetype //製作的縮圖檔案類型*@dstimW //縮放的圖片的寬度*@dstimH //縮放的圖片的高度*@thumbname //縮圖檔案名稱字// WWW.JBXUE.COMfunction makethumb($im,$dstimW,$dstimH,$thumbname ,$filetype){//擷取im的寬度和高度$pic_W=imagesx($im);$pic_H=imagesy($im);$arr =
Time of Update: 2016-07-25
#tar -zxvf ./eaccelerator-0.9.5-beta2.tar.bz2#cd eaccelerator-0.9.5-beta2#export PHP_PREFIX="/usr/local" (把PHP安裝目錄匯入到環境變數,FreeBSD預設是/usr/local)#$PHP_PREFIX/bin/phpize#./configure --enable-eaccelerator=shared
Time of Update: 2016-07-25
本文介紹了ucenter中一個可逆加密函數authcode函數的用法,瀏覽ucenter原始碼時發現這個authcode函數,用於加密解密,效果不錯。ucenter可逆加密函數authcode函數例子: 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { return substr($result, 26); } else { return ''; } //
Time of Update: 2016-07-25
strtotime(”2009-1-22″) echo strtotime(”2009-1-22″) 結果:1232553600複製代碼說明:返回2009年1月22日0點0分0秒時間戳記二,php時間戳記函數擷取英文文本日期時間便於比較,使用date將當時間戳記與指定時間戳記轉換成系統時間1)列印明天此時的時間戳記strtotime(”+1 day”) //時間戳記轉日期$date_time_array = getdate(1297845628); //1311177600 131686556
Time of Update: 2016-07-25
//產生4位元,不足前面補0 $var=sprintf("%04d", 2);echo $var;//結果為0002 echo date('y_m_d', time()).'_'.sprintf('d', rand(0,99));?> 複製代碼sprintf()函數有沒有感覺很像c語言1,文法sprintf(format,arg1,arg2,arg++)參數 描述format 必需。轉換格式。arg1 必需。規定插到 format 字串中第一個 % 符號處的參數。arg2 可選。規定插到
Time of Update: 2016-07-25
今天早上我偶然遇到一篇George Stocker的文章《怎麼毀滅程式員的工作效率》,和一篇Joel Spolsky的《打一槍換一個地方》。這兩個博文談論了程式員的工作效率的問題,尤其是降低工作效率的模式。所以我考慮到要分享我提高工作效率的實踐經驗。激情提高工作效率的第一個技巧是對你每天要上的項目充滿激情。你一定要由衷的看好你要做的項目。你必須想象出來從現在開始的一年、兩年、三年後的結果會有多酷。有幾次我花了點時間來思考:hey
Time of Update: 2016-07-25
1、今年的計劃表已出。PHP 7 時間表 RFC 投票一直通過, PHP 7 將在2015年10月發布。儘管有些延遲,但我們還是很高興它在今年內發布。PHP 7 詳細時間表由此查看。2、PHP 要上太空飛船了。PHP 將推出全新的項目 , 方便類似 TIE 戰鬥機和太空飛船駕駛人員進行操控。它能用於大量組合比較和排序處理。想瞭解詳細資料請點擊此處。3、傳回型別描述和參數類型提示。 PHP 7 將允許開發人員描述怎樣的傳回型別是他們想要的 —— 類似於參數類型提示。4、PHP 7 將更快!PHP
Time of Update: 2016-07-25
本文介紹了Codeigniter實現智能裁剪圖片的方法,將圖片進行裁剪並不失真,儘可能保留圖片主題含義,需要的朋友參考下。Codeigniter智能裁剪圖片一副1024*768大小的圖片,裁剪到240*240大小,裁剪後不失真,儘可能保留圖片主題含義。方法:1、先將圖片等比例縮減到可以裁剪的大小;如果是寬幅圖片,則按高度等比例縮放到高度 = 240px,窄幅圖片(高度大於寬度)則按寬度等比例縮放;2、按長寬格式置中裁剪;保留縮減後的圖片中間部分;load->library('image_lib'
Time of Update: 2016-07-25
select * from book limit 0,5;select * from book limit 5,5; select * from book limit 10,5;複製代碼第一句是從零尋找5條資訊,第二條是從5開始尋找5條資訊,第三條就不用多說了。首先0=(1-1)*5、5=(2-1)*5、10=(3-1)*5 在這裡要明白1,2,3代表的是什麼,還有5代表的是什麼就可以了。1,2,3代表的當前頁,也就是第一、第二、第三頁;5則是顯示的記錄數。得出查詢公式:select *
Time of Update: 2016-07-25
function get_randoms($min,$max,$num){ $count = 0; $res = array(); while($count $res[] = mt_random($min,$max); $res = array_flip(array_flip($res)); $count = count($res); } return $res; }
Time of Update: 2016-07-25
//檔案頭... header("Content-type: image/png"); //建立真彩色白紙 $im = @imagecreatetruecolor(50, 20) or die("建立映像失敗"); //擷取背景顏色 $background_color = imagecolorallocate($im, 255, 255, 255); //填充背景顏色(這個東西類似油桶)
Time of Update: 2016-07-25
本文介紹了phpmailer郵件類的簡單用法,一個phpmailer類的簡單例子,作入phpmailer類庫的入門參考,需要的朋友可以看看。在php編程中經常需要發送郵件,比如使用者註冊的寄件提醒等,可以使用一個很好的開源模組:phpmailer,此模組功能比較全面,支援SMTP驗證。使用方法:1,下載phpmailer模組:官方網站 http://www.phpdoc.org/2,解壓到一個檔案夾3,在php檔案中包含 require_once("class.phpmailer.php");4
Time of Update: 2016-07-25
// 建立資料庫連接$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); // 擷取當前頁數if( isset($_GET['page']) ){ $page = intval( $_GET['page'] );}else{ $page = 1;} // 每頁數量$PageSize = 10; // 擷取總資料量$