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
Limit文法:複製代碼 代碼如下:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT子句可以被用於強制 SELECT 語句返回指定的記錄數。LIMIT接受一個或兩個數字參數。參數必須是一個整數常量。如果給定兩個參數,第一個參數指定第一個返回記錄行的位移量,第二個參數指定返回記錄行的最大數目。初始記錄行的位移量是 0(而不是 1)。為了與 PostgreSQL 相容,MySQL 也支援句法:LIMIT #
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
本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安裝與配置 IIS 的安裝 1 在光碟機中放入WindowsXP SP2系統安裝光碟片2 依次在 控制台 > 添加與刪除 > 添加/刪除Windows組件 > Windows組件嚮導 中選中 Internet資訊服務(IIS)3 點擊 下一步 進行檔案複製,直到完成安裝4 完成 IIS 安裝5 開啟瀏覽器,輸入
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
1、頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。 2、Win32下apache2用get方法傳遞中文參數會出錯 test.php?a=你好&b=你也好
Time of Update: 2016-07-21
需要大家細心和耐心.這些在安裝過程中大家將會體會到.不正確的地方大家指正批評.本例是在red hat 9下 php5.2.1 apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 libxml2-2.6.11 的安裝與配置 其中 libxml2-2.6.11 我下載在 /usr/ 目錄下 其他都下載在 /usr/down 目錄下.這些目錄在下面安裝過程中要用到 關於windows下的php環境配置可以參考
Time of Update: 2016-07-21
去除的辦法是: 修改cake\libs\view\templates\layouts\default.thtml,這個是視圖檔案的通用模板架構(帶頭部和腳部)。 另外: cakephp視圖檔案的副檔名都是thtml,這個是預設值,如果想修改尾碼名也是可以的。 修改的方法是: 早cake\libs\controller\controller.php裡把 var $ext='.thtml'改成html即可。
Time of Update: 2016-07-21
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。 如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2016-07-21
/********************** 一個簡單的目錄遞迴函式 第一種實現辦法:用dir返回對象 ***********************/ function tree($directory) { $mydir=dir($directory); echo "\n"; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo
Time of Update: 2016-07-21
先閱讀這個http://www.jb51.net/article/16244.htm接下來將一步一步對這個架構進行說明。 首先是下載架構:官方首頁:http://cakephp.org/下載地址:http://cakeforge.org/frs/?group_id=23&release_id=428官方文檔:http://book.cakephp.org/view/305/The-Manual第三方介紹:http://www.1x3x.net/cakephp/這裡選擇穩定版本1.1.20.769
Time of Update: 2016-07-21
CakePHP架構首頁: http://www.cakephp.org/下載後匯入工程中,目錄結構如(使用版本:1.1.19.6305)搭建PHP環境,這裡使用了AppServ2.5.9。 下載首頁 http://www.appservnetwork.com/MySQL中建立資料庫blog,並運行如下SQL文建表。/**//* First, create our posts table: */CREATE TABLE posts ( id INT UNSIGNED
Time of Update: 2016-07-21
時間格式為2008-06-16 查詢出當天資料: SELECT * FROM `table` WHERE date(時間欄位) = curdate(); 查詢出當月欄位: SELECT * FROM `table` WHERE month( 時間欄位) = month( now( ) ) ; 時間格式為1219876…… UNIX時間,只要應用“FROM_UNIXTIME( )”函數 例如查詢當月: SELECT * FROM `table` WHERE month(
Time of Update: 2016-07-21
大型的連鎖店有一個大問題。每天,在每家商店會發生數千次交易。公司執行官希望對這些資料進行挖掘。哪些產品賣得好?哪些不好?有機產品在哪裡賣得好?冰淇淋的銷售情況怎麼樣? 為了捕捉這些資料,組織必須將所有事務性資料裝載進一個資料模型,以便更適合產生公司所需的報告類型。但是,這很花費時間,而且隨著連鎖規模的增長,處理一天的資料可能要花費一天以上的時間。因此,這是個大問題。 現在,您的 Web
Time of Update: 2016-07-21
前提條件:虛擬機器,無法將fleaphp檔案夾放在http無法訪問的路徑,無法修改apache和php的設定檔。 fleaphp使用預設配置 方法: 1。controller檔案夾 放在根目錄外 (此種辦法只能適合自己有伺服器) 2。在controller的檔案裡,盡量不要顯式輸出如echo print等 3。隱藏controller目錄 如取個類似密碼的檔案夾sdfsdf12312SDCVd/Flea 4,通過設定檔更改預設CMT的目錄名稱