Time of Update: 2016-07-25
// 1. %% :把 %% 替換成 % $str = '測試一下 %% 這個參數,會被替換成什麼'; echo sprintf($str); //返回結果: 測試一下 % 這個參數,會被替換成什麼(%%被替換成一個%) // 2. %b :該參數只能替換整型資料,如果是浮點型,只會取整數部分,會忽略小數點後面的資料。如果是非整型資料。返回 0 $str = '參數 %b 會替換成位元'; $arg = '10'; echo sprintf($str,$arg);
Time of Update: 2016-07-25
if (!is_dir('img')) { mkdir('img'); }複製代碼> 3、用正則式把圖片相對位址取出來: if (preg_match('/^http.*/',$val)) { $target = $val; } else if (preg_match('/^\/.*/',$val)) { $target=$host.$val; } else { $target=$url.$val; } echo $target."\r\n";複製代碼> 最後把檔案名稱取出來,即 /img/1
Time of Update: 2016-07-25
有關php header跳轉失效的解決方案,header跳轉頁面時的一些注意事項,若一定要在輸出之後再處理header資訊,可以使用 ob_start() ob_end_flush() 來緩衝內容。php header跳轉失效的解決方案一、問題:header(\"location: $url\")跳轉失敗,只是輸出結果,以往要確認檢查,$url的值擷取的是否正確,所以在前面加了echo
Time of Update: 2016-07-25
有關php圖片上傳與php加浮水印的執行個體代碼,一個完整的php上傳圖片的例子,需要的朋友參考下。1、send.html File Uploader File Upload Select a file to upload: 2,接收 img_receive.php 檔案名稱: ".$destination_folder.$fname.""; echo " 寬度:".$image_size[0]; echo "
Time of Update: 2016-07-25
/** *@阿唐 2013-4-6 22:19 *@呵呵 */ set_time_limit(0); error_reporting(E_ERROR); if($argcprint_r(' +-------------------------------------------------+ Usage: php '.$argv[0].' css路徑類型(0為遠程、1為本地) css檔案路徑 圖片儲存目錄 Example:
Time of Update: 2016-07-25
有關php儲存二進位未經處理資料為圖片檔案的方法,接收post過來的二進位未經處理資料,選擇一個產生路徑及圖片的名字,之後寫入,需要的朋友參考下。例子,php儲存二進位未經處理資料為圖片檔案。//產生圖片 $imgDir = 'uploadImg/'; $filename="nissangcj".$mobile.".jpg"; ///要產生的圖片名字 $xmlstr = $GLOBALS[HTTP_RAW_POST_DATA]; if(empty($xmlstr)) { $xmlstr
Time of Update: 2016-07-25
/** * TODO 基礎分頁的相同代碼封裝,使前台的代碼更少 * @param $m 模型,引用傳遞 * @param $where 查詢條件 * @param int $pagesize 每頁查詢條數 * @return \Think\Page */function getpage(&$m,$where,$pagesize=10){ $m1=clone $m;//淺複製一個模型 $count =
Time of Update: 2016-07-25
/** * 一個案例 * * 一個農場,要向市場銷售水果 * 農場裡有三種水果 蘋果、葡萄 * 我們設想:1、水果有多種屬性,每個屬性都有不同,但是,他們有共同的地方 | 生長、種植、收貨、吃 * 2、將來有可能會增加新的水果、我們需要定義一個介面來規範他們必須實現的方法 * 3、我們需要擷取某個水果的類,要從農場主那裡去擷取某個水果的執行個體,來知道如何生長、種植、收貨、吃 *//** * 虛擬產品介面類 * 定義好需要實現的方法 */interface fruit{
Time of Update: 2016-07-25
//php分頁代碼// bbs.it-home.orginclude("conn.php");$pagesize=5;//每頁顯示記錄$startrow=0;//當前頁記錄頭if(empty($_GET['pageno'])){if($startrow==0){$pageno=$startrow+1;}}else{$pageno=$_GET['pageno'];$startrow=($pageno-1)*$pagesize;}$sql="select * from test";$result1=
Time of Update: 2016-07-25
$ua=parse_url("http://username:password@hostname/path?arg=value#anchor"); print_r($ua);複製代碼結果: Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value
Time of Update: 2016-07-25
/************************************ 類名: pagesupport 功能:分頁顯示mysql資料庫中的資料 *************************************/ class pagesupport{ //屬性 var $sql;//所要顯示資料的SQL查詢語句 var $page_size;//每頁顯示最多行數 var $start_index;//所要顯示記錄的首行序號 var
Time of Update: 2016-07-25
//串連資料庫$con = mysql_connect("localhost","root","");mysql_select_db("xueshengchu",$con);mysql_query("set names utf8"); $pageSize = 5; //每頁顯示資料條數 $result = mysql_query("select * from stu_msg");$totalNum = mysql_num_rows($result); //資料總條數
Time of Update: 2016-07-25
select * from table limit 0,10 // 前10條記錄 select * from table limit 10,10 // 第11至20條記錄 select * from table limit 20,10 // 第21至30條記錄 …… 複製代碼這一組sql語句其實就是當$pagesize=10的時候取表內每一頁資料的sql語句,我們可以總結出這樣一個模板:select * from table limit ($currentpageid - 1) *
Time of Update: 2016-07-25
$pages = range(1, 100); 記錄數$page_list['end'] = (count($pages) / 10) ? ceil((count($pages) / 10)) : 0; //總頁數 最後頁數$step = isset($_GET['step']) ? $_GET['step'] : 5; //步長 $curr_page = isset($_GET['curr_page']) ? $_GET['curr_page'] : 1; //當前頁$page_
Time of Update: 2016-07-25
//建立一個memcache對象執行個體$memcache = new Memcache;if(!$memcache->connect("127.0.0.1",11211)){ die('串連失敗');}if($memcache->set('key1',"xian",MEMCACHE_COMPRESSED,60)){ echo 'sucess!';}//存值,其中xian字串,也可以為數組,對象,但不能為資源// bbs.it-home.org$val =
Time of Update: 2016-07-25
$page=isset($_GET['page']) ? intval($_GET['page']) : 1; //擷取page=18中的page的值,假如不存在page,那麼頁數就是1。 $num=10; //每頁顯示10條資料 $db=mysql_connect("host","name","pass"); //建立資料庫連接 $select=mysql_select_db("db",$db); //選擇要操作的資料庫
Time of Update: 2016-07-25
$conn = @mysql_connect("localhost","root","") or die("錯誤串連");mysql_select_db("nettext",$conn);mysql_query("set names 'gbk'");(關鍵代碼)function htmlcode($contect){$contect = str_replace("\n", "", str_replace(" ", " ", $contect));$contect =
Time of Update: 2016-07-25
複製代碼class SubPages{ private $each_disNums;//每頁顯示的條目數 private $nums;//總條目數 private $current_page;//當前被選中的頁 private $sub_pages;//每次顯示的頁數 private $pageNums;//總頁數 private $point;//總頁數 private $page_array = array();//用來構造分頁的數組
Time of Update: 2016-07-25
php;toolbar:false">/*public function actionReport(){$sql = "select * from {{goods}}";$criteria=new CDbCriteria();$result = Yii::app()->db->createCommand($sql)->query();$pages=new
Time of Update: 2016-07-25
class Page { private $total; //總記錄 private $pagesize;//每頁顯示多少條 private $limit; //limit private $page; //當前頁碼 private $pagenum; //總頁碼 private $url; //地址 private $bothnum; //兩邊保持數字分頁的量 //構造方法初始化 public function