Time of Update: 2016-07-21
//本分頁類不處理SQL; //大大的加快了分頁功能 //http://blog.csdn.net/fkedwgwy //瀟湘部落格--瀟湘 /** 示範 require_once('../libs/classes/page.class.php'); $page=new page(array('total'=>1000,'perpage'=>20)); echo 'mode:1'.$page->show(); echo 'mode:2'.$page->show(2); echo 'mode:3'
Time of Update: 2016-07-21
Parse error: syntax error, unexpected $end in script.php on line xx 調試了一會後發現產生錯誤的行是檔案中間某行 //$str .= "?>\n"; 想起來了 PHP 解譯器允許的結尾標記那行還可以用單行注釋,即 //$str .= "?>\n"; 被解釋成結尾標記前有注釋,注釋的內容是 //$str .= ",而 ?> 後面的 \n"; 會被解釋作 PHP 塊外的內容按 HTML 輸出出去!結果是給 $str .= "?>\n"
Time of Update: 2016-07-21
企業網站好說,至少需要個虛擬機器主機什麼的;可是OA,財務……這些內部系統就不好說了,總不能把代碼和資料庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝代碼吧。這樣顯然不像話,要知道隔行如隔山啊!再者,萬一客戶離自己呆的地方十萬八千裡,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+PHP程式+維護安裝卸載程式打成EXE安裝包就很有必要。要讓客戶安裝PHP程式就像安裝QQ一樣簡單,方便! 方法應該有N多種。我所知道的只有三種。
Time of Update: 2016-07-21
前些天看了一個老外寫的程式,在 MySQL 查詢中使用了很多 Limit 關鍵字,這就讓我高度興趣了,因為在我印象中, Limit 關鍵字似乎更多被使用 MySQL 資料庫的程式員用來做查詢分頁(當然這也是一種很好的查詢最佳化),那在這裡舉個例子,假設我們需要一個分頁的查詢 ,Oracle中一般來說都是用以下 SQL 句子實現: SELECT * FROM ( SELECT a1.*, rownum rownum_ FROM testtable a1 WHERE rownum > 20)
Time of Update: 2016-07-21
以下是訪問頁面請求變數諸如get,post,cookies,server,enviroment和session變數的例子. 例如{$smarty.server.SERVER_NAME}取得伺服器變數,{$smarty.env.PATH}取得系統內容變數path, {$smarty.request.username}取得get/post/cookies/server/env的複合變數。 {$smarty.now}變數用於訪問目前時間戳. 可以用 date_format調節器格式化輸出.
Time of Update: 2016-07-21
返回列表 if(isset($string) and isset($query) and $string<>"" and $query<>""){ if(isset($case)){ $func = "ereg"; } else{ $func = "eregi"; } switch($where){ case "^": $query = "^" . $query; break; case "$":
Time of Update: 2016-07-21
這裡聲明一點,上例中不小心把資料庫表中lastupd欄位錯打成lastudp,本例子予以更正。除上訴欄位資料庫與上例一致。工程仍沿用上例,如:代碼依次為:database.php:與上例一致。companies_controller.php: class CompaniesController extends AppController { var $name = 'Companies'; function index() {
Time of Update: 2016-07-21
首先建立資料庫cake_ext,並執行如下sql文:CREATE TABLE `companies` ( `id` int(11) NOT NULL auto_increment, `company` varchar(50) NOT NULL, `price` decimal(8,2) NOT NULL, `change` decimal(8,2) NOT NULL, `lastudp` date NOT NULL, PRIMARY KEY (`id`) )
Time of Update: 2016-07-21
基本原形為: {section name = name loop = $varName[, start = $start, step = $step, max = $max, show = true]} name: section的名稱,不用加$ $loop: 要迴圈的變數,在程式中要使用assign對這個變數進行操作。 $start: 開始迴圈的下標,迴圈下標預設由0開始 $step: 每次迴圈時下標的增數 $max: 最大迴圈下標 $show: boolean類型,決定是否對這個塊進行顯示,
Time of Update: 2016-07-21
複製代碼 代碼如下:/** * 功能:分頁類 * 作者:phpox * 時間:Sat Jul 14 18:15:02 CST 2007 */ defined('PHPOX') or die(header("HTTP/1.1 403 Not Forbidden")); class page{ public $infocount; public $pagecount; public $items; public $pageno; public $start; public $next;
Time of Update: 2016-07-21
/** * 功能:產生縮圖 * 作者:phpox * 日期:Thu May 17 09:57:05 CST 2007 */ class CreatMiniature { //公開變數 var $srcFile=""; //原圖 var $echoType; //輸出圖片類型,link--不儲存為檔案;file--儲存為檔案 var $im=""; //臨時變數 var $srcW=""; //原圖寬 var $srcH=""; //原圖高 //設定變數及初始化 function SetVar($
Time of Update: 2016-07-21
方法一. 注意這裡有一個預先定義的圖片記錄集rsmpic 要橫向重複的就是圖片,請根據你的情況改為你的記錄集名稱.整齊地將橫向重複內容放在一個表格內 $numberColumns = '3'; $numrows = '3'; while(($numrows <> 0) AND (!$rsmpic->EOF)) { $startrw = $endrw + 1; $endrw = $endrw + $numberColumns;?> EOF)) { //開始重複內容?>
Time of Update: 2016-07-21
PHP頁面中如果不希望出現以下情況: 單引號被轉義為 \' 雙引號被轉義為 \" 那麼可以進行如下設定以防止: 方法一:在PHP.ini中設定:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str)http://www.bkjia.com/PHPjc/319542.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/319542.htmlTechArticlePHP頁面中如果不希望出現以下情況:
Time of Update: 2016-07-21
1. 什麼是phpDocumentor ? PHPDocumentor是一個用PHP寫的工具,對於有規範注釋的php程式,它能夠快速產生具有相互參照,索引等功能的API文檔。老的版本是 phpdoc,從1.3.0開始,更名為phpDocumentor,新的版本加上了對php5文法的支援,同時,可以通過在用戶端瀏覽器上操作產生文檔,文檔可以轉換為PDF,HTML,CHM幾種形式,非常的方便。 PHPDocumentor工作時,會掃描指定目錄下面的php原始碼,掃描其中的關鍵字,截取需要分析的注釋,
Time of Update: 2016-07-21
這裡就直接給出完整的程式吧,具體的應用可以自己修改。 我這裡給出的例子是很簡單的,其實可以從這個例子中發展出很多的應用。比如隱藏真實的URL地址……嘿嘿,具體的就自己分析去吧 這裡建立一個檔案file.php。後面的參數就是需要偽造referfer的目標地址吧。如:file.php/http://www.xxx.xxx/xxx.mp3 複製代碼
Time of Update: 2016-07-21
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。 如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2016-07-21
301轉向定義 301轉向(或叫301重新導向,301跳轉)是當使用者或搜尋引擎向網站伺服器發出瀏覽請求時,伺服器返回的HTTP資料流中頭資訊(header)中的狀態代碼的一種,表示本網頁永久性轉移到另一個地址。 其它常見的狀態代碼還包括,200表示一切正常,404網頁找不到,302暫時轉向,等等。 網站做轉向的方法 網址轉向方法主要包括:301轉向,302轉向,JavaScript轉向,PHP/ASP/CGI轉向,META
Time of Update: 2016-07-21
大型的連鎖店有一個大問題。每天,在每家商店會發生數千次交易。公司執行官希望對這些資料進行挖掘。哪些產品賣得好?哪些不好?有機產品在哪裡賣得好?冰淇淋的銷售情況怎麼樣? 為了捕捉這些資料,組織必須將所有事務性資料裝載進一個資料模型,以便更適合產生公司所需的報告類型。但是,這很花費時間,而且隨著連鎖規模的增長,處理一天的資料可能要花費一天以上的時間。因此,這是個大問題。 現在,您的 Web
Time of Update: 2016-07-21
複製代碼 代碼如下:/*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-----------------------------產生靜態類------------------------------- class Makehtml{ public
Time of Update: 2016-07-21
前提條件:虛擬機器,無法將fleaphp檔案夾放在http無法訪問的路徑,無法修改apache和php的設定檔。 fleaphp使用預設配置 方法: 1。controller檔案夾 放在根目錄外 (此種辦法只能適合自己有伺服器) 2。在controller的檔案裡,盡量不要顯式輸出如echo print等 3。隱藏controller目錄 如取個類似密碼的檔案夾sdfsdf12312SDCVd/Flea 4,通過設定檔更改預設CMT的目錄名稱