Time of Update: 2018-07-24
自己實現簡單的模板引擎:方面php的邏輯與頁面進行分離 模板類: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"
Time of Update: 2018-07-24
<html><head><title>Ajax無重新整理</title><script type="text/javascript" src="ajax.js"></script></head><body><div id="fpage">資料載入中……</div><hr><script
Time of Update: 2018-07-24
init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include ROOT."/libs/Smarty.class.php";$tpl = new
Time of Update: 2018-07-24
1.什麼是模板引擎 兩個部分比較關心 1.1就是GUI(視圖,介面) --HTML CSS JAVASCRIPTE 1.2是商務邏輯(php編碼) --PHP MYSQL
Time of Update: 2018-07-24
基本上smarty的內建調節器已經很豐富了,可以滿足簡單需求。應該瞭解一下後,再去尋找或者添加新的調節器 init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include
Time of Update: 2018-07-24
<?php /** * php data object * 資料庫訪問抽象層 * 基於驅動的 * * 1.安裝pdo * linux:--with-pdo-mysql=/user/mysql * window:1.安裝pdo的擴充:php_pdo.dll;2.安裝所需資料庫的驅動,例如:php_pdo_mysql.dll和php_pdo_sqlite.dll * * 2.phpinfo.php檢查是否存在PDO函數庫 * * 3.使用pdo * PDO類:與資料庫連接有關的類 *
Time of Update: 2018-07-24
session有幾種使用方式 1.基於cookie的 2.基於url的sid字串的 3.儲存到資料庫中的 4.儲存的memcache中的(效率最好的) 寫了一個登陸的小例子: 具體實現如下: comm.php <?php/** * 當瀏覽器禁用掉cookie之後,可以採取傳遞sessionID */session_start();echo "id:" . session_id() .
Time of Update: 2018-07-24
<?php/** * 一、Ajax的介紹和優點 * XMLHttpRequest * * 二、建立ajax建立對象(需要多瀏覽器支援) * 建立過程複雜,但是代碼相對固定 * 要相容各個瀏覽器 * 1.ie系列 * 2.非ie系列的瀏覽器 * */?><script>function createXMLHttpRequest(){ var request = false; //一般先判斷非IE瀏覽器
Time of Update: 2018-07-24
session有幾種使用方式 1.基於cookie的 2.基於url的sid字串的 3.儲存到資料庫中的 4.儲存的memcache中的(效率最好的) sessionHighsave.php <?php /** * 一:session進階會話控制 * 1.解決跨機儲存session * 在linux使用nf或者samba * 使用資料庫來實現 * memcache來儲存會話 * * session_set_save_handler() * * 2.
Time of Update: 2018-07-24
原文地址:http://wenku.baidu.com/view/3e6a238271fe910ef12df806 “單引號和雙引號的區別和用法。”現將答案總結了下,寫成這篇小短文。 " "雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。 ' '單引號裡面的不進行解釋,直接輸出。 例如: $abc='my name is tome';
Time of Update: 2018-07-24
首先,看php官網的說明: array_filter 用回呼函數過濾數組中的單元 (PHP 4 >= 4.0.6, PHP 5) array_filter — Filters elements of an array using a callback function Report a bug Description array
Time of Update: 2018-07-24
阮一峰大牛的部落格裡提到: 從結構上看,所有的資料(data)最終都可以分解成三種類型: 第一種類型是標量(scalar),也就是一個單獨的字串(string)或數字(numbers),比如"北京"這個單獨的詞。 第二種類型是序列(sequence),也就是若干個相關的資料按照一定順序並列在一起,又叫做數組(array)或列表(List),比如"北京,上海"。 第三種類型是映射(mapping),也就是一個名/值對(Name/value),
Time of Update: 2018-07-24
官方文檔 PHP 有一個非常簡單的垃圾收集器,它實際上將對不再位於記憶體範圍(scope)中的對象進行垃圾收集。垃圾收集的內部方式是使用一個引用計數器,因此當計數器達到 0 時(意味著對該對象的引用都不可用),對象將被當作垃圾收集並從記憶體中刪除。 -----------------------------------------------------------------------------------------------------------------------
Time of Update: 2018-07-24
init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include ROOT."/libs/Smarty.class.php";$tpl = new
Time of Update: 2018-07-24
初始化 init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include ROOT."/libs/Smarty.class.php";$tpl = new
Time of Update: 2018-07-24
<?php /** * Memcached(記憶體緩衝) * 高效能分布式記憶體對象緩衝系統(通過記憶體維護一個巨大的hash表(key=>value)) * 記憶體維護軟體(減少IO 150k 開源) * http://localhost:11211 * * memcached基於libevent事件庫 * linux: * 1.安裝libevent * 2.安裝memcached並指定libevent的位置 * 3.使用: * 啟動:memcached -d -m 128
Time of Update: 2018-07-24
BETA8 需要注意的事情 Smarty3 的API已經被重構過以更好的面向結構話和文法一致性。但是Smarty2的API仍然是支援的,但是會出提示。 當然,也可以手動disable掉這個提示,但是強烈推薦你將你的文法升級到適應Smarty3的文法 Smarty3中所有的方法命名都採用”fooBarBaz”的方式,而且,所有的Smarty屬性都含有getters和setters,舉例: 老版本中設定Cache的路徑 $smarty->cache_dir
Time of Update: 2018-07-24
ajax.js function Ajax(recvType){var ajax = new Object();//判斷是html還是xmlajax.recvType = recvType?recvType.toUpperCase():"HTML";ajax.targetUrl = '';ajax.sendString = '';ajax.resultHandle = '';ajax.createXMLHTTPRequest = function(){
Time of Update: 2018-07-24
視圖只不過是一個select的查詢語句。這樣理解就可以了。 其餘的操作都是跟動作表是一樣的。 <?php/** *一、 mysql視圖是什麼 * 虛擬表(查詢語句) * 視圖資料變化,基表(資料庫檔案夾中有表的三個檔案)也會變化 * *二、視圖的作用 *1.視圖可以讓查詢變得更清楚;簡化複雜的sql語句 *2.保護資料庫的重要資料,給不同的人看不同的資料(給查看視圖但是不給查看基表的許可權) * *三、建立視圖(只能在mysql的DOC環境下進行建立)
Time of Update: 2018-07-24
<?php/** * 一、Ajax的介紹和優點 * XMLHttpRequest * * 二、建立ajax建立對象(需要多瀏覽器支援) * 建立過程複雜,但是代碼相對固定 * 要相容各個瀏覽器 * 1.ie系列 * 2.非ie系列的瀏覽器 * * 三、ajax引擎對象中的方法(使用ajax請求伺服器) * abort停止當前請求 * getAllResponseHeaders返回完整的headers * getResponseHeader返回單個的header標籤 *