初識php MVC
學習一個框架之前,基本上我們都需要知道什么是mvc,即model-view-control,說白了就是數據控制以及頁面的分離實現,mvc就是這樣應運而生的,mvc分為了三個層次,而且三個層次各司其職,互不干擾,首先簡單介紹下,各個層次,view即是視...
|
學習一個框架之前,基本上我們都需要知道什么是mvc,即model-view-control,說白了就是數據控制以及頁面的分離實現,mvc就是這樣應運而生的,mvc分為了三個層次,而且三個層次各司其職,互不干擾,首先簡單介紹下,各個層次,view即是視...
1. 修改PHP配置文件中的三項:vim /usr/local/php/etc/php.ini ?。?)post_max_size = 50M #PHP可接受的最大POST數據 ?。?)upload_max_filesize = 50M #文件上傳允許的最大值 (3)max_execution_time = 3...
如何用php生成1-10之間的不重復隨機數?例1,使用shuffle函數生成隨機數。<?php$arr=range(1,10);shuffle($arr);foreach($arr as $values){ echo $values." ";}?>例2,使用array_unique函數生成隨機數。<?php...
眾所周知modelName::model() -> find() //找出的是一個對象
modelName::model() -> findALL() //找出的是一個對象集合的數組
如何找出我所需要的字段的數據,而不是全部字段的數據之前我是這么做的$criteria...
安裝環境centOS6.3
APACHE:apache-2.4.4
PHP:5.4.131.安裝xchache:復制代碼 代碼如下:
# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz
# tar xf xcache-3.0.1.tar.gz
# cd xcache-3.0....
熟悉SEO的朋友都知道,對于網站外部鏈接失效的情況如果鏈接帶有rel="nofollow"屬性可以避免不必要的損失。本文就以實例形式演示了PHP實現對站點內容外部鏈接的過濾方法。具體如下:問題描述:原來站內很多文章都是摘錄的外...
系統環境:centOS6.3
APACHE:httpd-2.4.2
PHP:php-5.3.21一.安裝mcrypt1.下載Libmcrypt,mhash,mcrypt安裝包復制代碼 代碼如下:
libmcrypt-2.5.8.tar.gz
# wget http://sourceforge.net/project/showfiles.php?group_...
最近的項目需要用php訪問oracle數據庫,不得不在linux下給php安裝oci8擴展。php也可以使用pdo訪問oracle數據庫,但還是需要安裝客戶端。首先到oracle官網的這個頁面下載相關的文件,注意要連數據庫服務器的版本,一定要對應,...
因項目需求,需要將asp后綴的修改成php,因懶于一個個修改。又覺得php跟Qt一樣都是高級語言了,一般高級語言都有提供對獲得的內容進行增刪改查的函數。經過一番資料查找與代碼測試,總結出了PHP修改指定文件后綴的方法,分享...
MyEclipse有很多功能,但是我們經常用到的功能其實并不是特別多,在這里將一些有用的小技巧記錄下來,作為備忘錄,同時也希望能夠對他人有些許幫助吧。一 工作組(working set) 工作組主要是將相關的一類多個項目同時...
本文實例講述了PHP中使用PHPExcel讀寫excel(xls)文件的方法,非常實用。分享給大家供大家參考之用。具體方法如下:很多PHP類庫在讀取中文的xls、csv文件時會有問題,網上找了下資料,發現PHPExcel類庫好用,官網地址為:http://p...
為什么要謹慎使用PHP中的常量?Zend Framework文檔中寫道:常量包含數字字母字符和下劃線,數字允許作為常量名。 常量名的所有字母必須大寫。類常量必須通過 "const" 定義為類的成員,強烈不鼓勵使用 "define" 定義的全局常...
本文實例介紹了PHP使用靜態方法的幾個常見注意事項。分享給大家供大家參考。具體方法如下:1. 即使類中的方法并未用static聲明,但其未使用到可改變的類成員變量,在外部仍可用操作符::來調用;2. 以靜態方式(用::操作符)調...
本文實例講述了PHP處理JSON字符串key缺少引號的解決方法,分享給大家供大家參考之用。具體方法如下:通常來說,JSON字符串是key:value形式的字符串,正常key是由雙引號括起來的。例如:
<?php$data = array('name'=>'fdipz...
異步加載技術實現瀑布流效果。當滾動條到最底部的時候觸發一個事件,這個事件寫入$.get()事件,向內部程序頁傳遞類別id和頁碼,程序將會返回那個類別下的相對頁的產品列表,如果程序查詢當前類無產品即返回空。滾動條事件要...
本文實例講述了PHP+iFrame實現頁面無需刷新的異步文件上傳,是非常實用的常見技巧。分享給大家供大家參考。具體分析如下:說到iframe,現在用它的人是越來越少了,并且很多人都相信它應該被AJAX所取代,的確如此,因為AJAX太出色...
分享一個php生成16位隨機數的代碼,php生成隨機數的二種方法。方法1復制代碼 代碼如下:
<?php
$a = mt_rand(10000000,99999999);
$b = mt_rand(10000000,99999999);
echo $a.$b;
方法2:<?php$a = range(0,9);...
如果要在某個數組中刪除一個元素,可以直接用的unset,但今天看到的東西卻讓我大吃一驚復制代碼 代碼如下:
<?php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
?>
print_r($arr)之后,結果卻...
在php編程中向js函數傳參可以使用$_POST也可使用$_SESSION[' '],也可用echo語句進行輸出復制代碼 代碼如下:
<?php
echo "<script>test('$_POST[userid]');</script> ";
?>
在上面的$_POST['']也可適用$_SES...
標題這樣不知道合適不合適。具體的情況是這樣的:網站要增加關鍵字鏈接功能,然后需要對文章的內容進行正則表達式匹配并替換,然后使用了preg_replace函數。替換的程序代碼如下:
function ReplaceKeyword($linkDefs,$conten...
三個函數雖然都是讀取資源的函數,但各自的應用場景不同。curl多用于互聯網網頁之間的抓取,fopen多用于讀取文件,而file_get_contents多用于獲取靜態頁面的內容。1. fopen /file_get_contents 每次請求都會重新做DNS查詢,...
分享下PHP return語句的另一個作用,在bbPress的代碼中看到的一個奇葩使用方法。一直以為,return只能出現在函數中,直到看了bbPress的代碼:<?phprequire_once('./bb-load.php');bb_repermalink(); // The magic happe...
在編寫PHP模板引擎工具類時,以前常用的一個正則替換函數為 preg_replace(),加上正則修飾符 /e,就能夠執行強大的回調函數,實現模板引擎編譯(其實就是字符串替換)。詳情介紹參考博文:PHP函數preg_replace() 正則替換所有符合...
本文分享一例php分頁函數完整實例代碼,使用此函數實現分頁效果很不錯。分享給大家供大家參考。具體功能代碼如下:<?php/** Created on 2011-07-28* 使用方法:require_once('mypage.php');$result=mysql_query("selec...
基礎驗證例子復制代碼 代碼如下:
$validator = Validator::make(
array('name' => 'Dayle'),
array('name' => 'required|min:5')
);
傳遞給 make 函數的第一個參數是待驗證的數據,第二個參數是對該數據需要應用的驗證...