Time of Update: 2017-01-19
他們的工作原理大家應該也比較感興趣,下面我說說一個mvc架構長什麼樣。路由機制在互連網我們都是通過url提供服務,因此不同的url有不同的服務。使用者訪問不同的頁面也就獲得了不同的服務。那麼我們的服務是如何通過url來區分不同的服務呢。我們的web程式就要通過url尋找到不同的檔案,進行不同的商務邏輯處理。我們的路由機制就是根據url,尋找到對應的controller,和action,然後由action進行具體的商務邏輯處理。一個簡單的controller複製代碼
Time of Update: 2017-01-19
很多人都喜歡在網站上DIY自己的微博,所以我也寫了一個。這裡直接抓取了新浪微博工具中的微博秀地址。複製代碼 代碼如下:<?php set_time_limit(0); $url="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=1
Time of Update: 2017-01-19
首先先要把需要靜態化的內容填充到模版中去複製代碼 代碼如下:#eg.這個是靜態化首頁的function staticIndex(){$newslist = $article->getArticles(null,54,'DESC',1,6,false,1,2,'',0,0,1); if($newslist){ foreach($newslist as $k=>$v){
Time of Update: 2017-01-19
一、冒泡排序複製代碼 代碼如下://冒泡排序function bubble_sort($array){ $count=count($array); if($count <= 0){ return false; } for($i=0;$i<$count;$i++
Time of Update: 2017-01-19
php實現給一張圖片加上浮水印效果<?php/** * 功能:給一張圖片加上浮水印效果 * $i 要加浮水印效果的圖片 * $t 浮水印文字 * $size 文字大小 * $pos 浮水印的位置 * $color 文字的顏色 * $flag 是布爾值,主要用來區分是不是原圖上加浮水印 * $type 如果$flag等於false 則新圖上加上浮水印 新檔案名稱為 原名_txt.jpg */function
Time of Update: 2017-01-19
首先本例基於留言本整理版修改。 我們使用了jquery.js來實現ajax和dom刪除 首先加入複製代碼 代碼如下:<script type="text/javascript" src="lib/jquery.js"></script> 給table加個複製代碼 代碼如下:id="t<!--{$item.id}-->" 寫個js: 複製代碼 代碼如下: <script> function delItem (id) {
Time of Update: 2017-01-19
分享一段利用PHP實現QQ登陸的代碼,原理是用curl類比發送post登入,cookie儲存本地,實現真正的3GQQ登陸。這裡代碼理論可以支援永久單掛QQ—真正做到免費掛qq哦。<?phpfunction qqlogin(){$qqno='這裡填寫QQ帳號';$qqpw='這裡填寫QQ密碼';$cookie = dirname(__FILE__).'/cookie.txt';$post = array( 'login_url' => 'http://pt.3g.qq.com/
Time of Update: 2017-01-19
php對稱式加密演算法KEY 是之前定義的常量複製代碼 代碼如下:Mcrypt::encrypt();Mcrypt::decrypt();複製代碼 代碼如下:defined('ROOT') or exit('Access Denied');class Mcrypt{ public static function encrypt($code){ return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(
Time of Update: 2017-01-19
本文執行個體講述了jQuery+PHP實現微信轉盤抽獎功能的方法。分享給大家供大家參考,具體如下:本文結合執行個體將使用jQuery和PHP來實現轉盤抽獎程式。準備工作首先要準備素材,抽獎的介面用到兩張圖片,圓盤圖片和指標圖片,實際應用中可以根據不同的需求製作不同的圓盤圖片。接著製作html頁面,執行個體中我們在body中加入如下代碼:<div class="demo"> <div id="disk"></div> <div
Time of Update: 2017-01-19
把下面的代碼直接複製,建立一個檔案叫做 thumbnailimage.php ,檔案名稱最好不要用大寫,把以下代碼複製進去:複製代碼 代碼如下:<?phpdefine ( 'MAX_IMG_SIZE', 100000 );// Supported image typesdefine ( 'THUMB_JPEG', 'image/jpeg' );define ( 'THUMB_PNG', 'image/png' );define ( 'THUMB_GIF',
Time of Update: 2017-01-19
通過本介面可以查詢圓通快遞、申通快遞、ems快遞、韻達快遞等快遞單號查詢資訊,無需其他額外開發,非常方便首先到www.aikuaidi.cn上註冊個帳號,使用key!複製代碼 代碼如下:<?php/** * 查詢物流資訊 */define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');if ($id = intval($_REQUEST['id']))
Time of Update: 2017-01-19
1.依次運行以下命令複製代碼 代碼如下:wget http://pecl.php.net/get/zip-1.8.10.tgz#tar zxvf zip-1.8.3.tgz#cd zip-1.8.3#/opt/php/bin/phpize (對應的phpize路徑)http://yige.org/#./configure --with-php-config=/opt/php/bin/php-config (對應的php-config路徑)#make#make
Time of Update: 2017-01-19
我之前的文章中說過,大多數網站的效能瓶頸不在PHP伺服器上,因為它可以簡單地通過橫向增加伺服器或CPU核心數來輕鬆應對(對於各種雲主機,增加VPS或CPU核心數就更方便了,直接以備份鏡像增加VPS,連作業系統、環境都不用安裝配置),而是在於MySQL資料庫。如果用 MySQL 資料庫,一條聯集查詢的SQL,也許就可以處理完商務邏輯,但是,遇到大量並發請求,就歇菜了。如果用 NoSQL 資料庫,也許需要十次查詢,才能處理完同樣地商務邏輯,但每次查詢都比 MySQL
Time of Update: 2017-01-19
在一台處理網路支付的伺服器遷移的時候,發現不能支付。PHP環境:PHP版本為5.3.3系統為Red Hat 4.1.2-54查看apache的錯誤記錄檔,發現是加密檔案中一個函數bcmul()報錯:複製代碼 代碼如下:PHP Fatal error: Call to undefined function bcmul() in /php_rsa.php on line xxx解決辦法:使用如下命令:複製代碼 代碼如下:yum install
Time of Update: 2017-01-19
為了完成圖片上傳之後自動的裁剪,然後在前台顯示出裁剪出的圖片。需求如上,源碼如下:複製代碼 代碼如下:<? *exif_imagetype -- 判斷一個映像的類型 *說明:函數功能是把一個映像裁剪為任意大小的映像,映像不變形 * 參數說明:輸入 需要處理圖片的 檔案名稱,產生新圖片的儲存檔案名稱,產生新圖片的寬,產生新圖片的高 */ // 獲得任意大小映像,不足地方展開,不產生變形,不留下空白
Time of Update: 2017-01-19
有時候在伺服器上面寫一些指令碼的時候,經常要放到crontab裡面定時運行。時間長了就有一個問題,那就是程式重複運行消耗太多的資源,怎麼處理呢?下面我寫了兩種方法:第一種:用linux裡面的正則匹配複製代碼 代碼如下:function ifrun($clsname,$bf = 0){ //下面進行檢測,如有一個進程正在運行,則不運行 $str=shell_exec("/bin/ps ax >
Time of Update: 2017-01-19
複製代碼 代碼如下://獲得視頻檔案的縮圖function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//預設截取第一秒第一幀 $strlen = strlen($file); // $videoCover = substr($file,0,
Time of Update: 2017-01-19
直接上代碼:複製代碼 代碼如下: /*返回一個302地址*/ function curl_post_302($url, $vars) { $ch =
Time of Update: 2017-01-19
複製代碼 代碼如下://分頁函數 第一頁: url/1 第二頁: url/2function pages($url, $totalnum, $page, $pagesize = 20) { $urladd = ''; $url .= '/'; $totalpage = ceil($totalnum / $pagesize);
Time of Update: 2017-01-19
php在數組中尋找指定值是否存在的方法有很多,記得很久以前我一直都是傻傻的用foreach迴圈來尋找的,下面我主要分享一下用php內建的三個數組函數來尋找指定值是否存在於數組中,這三個數組分別是 in_array(),array_search(),array_key_exists()。首先分別介紹一下各自的定義與作用in_array(value,array,type)該函數的作用是在數組array中搜尋指定的value值,type是選擇性參數,如果設定該參數為 true