Time of Update: 2016-07-29
mysql環境變數設定(windows環境)1、對於命令控來說,在cmd命令下行下操作很方便,但有時需要直接在命令列床空執行mysql這樣的命令,會出現”mysql不是內部或外部命令“這樣的錯誤提示,原因是mysql其實是一個exe檔案,存放於myql安裝路徑/bin下,因此需要將mysql的安裝路徑配置到path環境變數中,如此以後就不用每次都cd到mysql路徑下了;2、設定完成後我們再試試看-cmd-->mysql已經串連上mysql了,接下來我們可以使用dml、sql語言來建立我們自己的
Time of Update: 2016-07-29
主要出現在windows主機的伺服器上。 在php官方,http://bugs.php.net/ 也能夠查到兩三千頁的報告,他們官方也是束手無策,經過了11個小版本後,還是沒有徹底解決 http://bugs.php.net/search.php?cmd=display&search_for=PHP+has+encountered+an+Access&x=8&y=9 目前我提供一下這幾年我維護經驗,我的一些民間解決辦法 第一種可能: 去掉 php中 eaccelerator 的擴充
Time of Update: 2016-07-29
先把機器安的IIS停掉(如果啟動了的話,因為預設安裝APACHE使用也是80連接埠,不停掉會有衝突) 在APACHE的官方網站下載到apache_2.2.3-win32-x86-no_ssl,雙擊安裝,安裝時最好不要裝好有空格的路徑下可以安到c:\apache2下 啟動APACHE在IE裡打入http://localhost 如果看到一個頁面上面寫著it works說明APACEH運行正常 2.安裝PHP5
Time of Update: 2016-07-29
smtp.php複製代碼 代碼如下:class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */
Time of Update: 2016-07-29
複製代碼 代碼如下: Untitled $myrow[guest_name]="asdf\""; $myrow[guest_name]="asdf'"; $guest_name=addslashes($myrow[guest_name]); //$guest_name=str2js($myrow[guest_name],"'"); $dele_mess="真的要刪除這個留言嗎?\n留言姓名:$guest_name($myrow[guest_ip])"."\
Time of Update: 2016-07-29
1、做網站的一般都會遇到處理分類的問題, 偶來帖幾個處理無限分類的例子資料庫的結構很簡單: id, fatcher_id, name, ...... 這樣的設計短小精悍,完全滿足3NF..可以完全絕大多數要求,OK,讓偶們看看這種資料庫結構下的程式實現. 1.遞迴查詢資料庫 最要命的做法~也是最好實現的做法 類別1 類別1.1 類別1.1.1 類別1.2 類別2 類別2.1 類別3 類別3.1 類別3.2 ......
Time of Update: 2016-07-29
最主要的下載地址了,請先看上一篇文章。http://adodb.sourceforge.net/#download本地下載 下載此檔案此檔案解壓後放到adodb目錄裡,最好是全部啊,不是只有ohtml.inc.php和adodb.inc.php引用的確實只要這兩個就可以了複製代碼 代碼如下:include('adodb/tohtml.inc.php'); // load code common to ADODB include('adodb/adodb.inc.php'); // load
Time of Update: 2016-07-29
前幾天把熱網的後台基本弄好,騰出時間對工作總結了一下。 在設計模式上,我嘗試著使用mvc模式的開發。用smarty控制顯示,用case語句控制各種action,然後寫好各種模組的class給action調用。這樣做的確對代碼的控制強了一點,比如在class.message.php中寫上getAllMsg()函數,那麼這個函數就可以被許多action調用。再配上分頁類。在對資料的處理上還算靈活。 複製代碼 代碼如下:$db=new Db; $sql="select * from com_
Time of Update: 2016-07-29
複製代碼 代碼如下:-------------------------------------------------------------------- //FileName:class.php //Summary: Access資料庫操作類 //Author: forest //CreateTime: 2006-8-10 //LastModifed: //copyright (c)2006 freeweb.nyist.net/~chairy [email]chaizuxue@
Time of Update: 2016-07-29
超強分頁類2.0發布,支援自訂風格,預設4種顯示模式 看到論壇上有人求百度分頁類,所以把幾周前的分頁類貼出來。 2.0相對1.0修正如下: 1、支援PHP4和PHP5 2、增加了對ajax分頁的功能 3、最佳化了程式整體結構 4、增加了自訂風格的功能 代碼如下: 複製代碼 代碼如下:/** * filename: ext_page.class.php * @package:phpbean * @author :feifengxlq * @copyright
Time of Update: 2016-07-29
我使用adodb完整版的時候, 伺服器竟然不支援,我差點自己去寫個類, 把adodb的函數實現,以致我不用改我的程式但是現在我用了adodb-lite,這個是簡化的版本,還不錯,挺好的http://www.80x86.cn/blog/attachments/month_200604/15%5F150215%5F07ycadodb%5Flite1%2E20%2Ezip但是沒有FetchRow函數, 可以使用GetRows代替, 但是要記住, GetRows返回的是二維的數組,如果只要一行結果,
Time of Update: 2016-07-29
看了標題你也許要說,留言本,很基本的東東啊!誰不會啊,還要用Smarty,這不找累嗎?別急,我要表達的是一種編程的思想和結構,而不是證明我做的東西多有意義,通過它相信對初學者學習Smarty和ajax有些啟發。原本用ajax做的,可惜始終調試不成功,只好用手寫JS來弄了,不過不要緊,還是有一定價值的。網站結構大家下了原始碼自己看,代碼不長,應該不會看煩^_^,聽我慢慢道來。 現在都PHP5了OO(物件導向)很流行了都,這裡也不錯過,首先來看下我們用OO來實現資料庫操作和串連:[php]/
Time of Update: 2016-07-29
要實現下列功能,請確保 php.ini 中的 com.allow_dcom 選項已設為 true。 一、準備工作 建立一個ACCESS資料庫,並命名為db.mdb,然後在這個資料庫中建立一個表 comtest,包含 id 和 title 兩個欄位,最後隨便插入一些資料。 二、實現代碼 // 就是剛建的資料庫 $db = 'd:\\wwwroot\\db.mdb'; // 建立串連,並開啟 $conn = new COM('ADODB.Connection') or die('can not
Time of Update: 2016-07-29
我們手頭的PHP資料不多,大家是不是都有一份php4gb.chm。我最欣賞它裡面的函數庫部分了,真正的線上協助。但是PHP發展的腳步實在太快了,你睢,我最近在www.php.net/manual/ 又找到了一些擴充的數組函數。 下面我把它們介紹給大家吧,我的英文水平不高,有譯的不對的地方,請指正。 格式是這樣的: 函數名 支援版本 函式宣告 說明及參數、傳回值 例子 OK,Let's go. //************************* array_flip
Time of Update: 2016-07-29
思路: 欲在速度和易用(主要指的是美工設計的方便性)之間取得一個平衡點.於是採用了由html檔案產生php檔案的辦法(編譯?) 也想在分離顯示邏輯和分離html代碼之間平衡一下 例如一個論壇首頁(index.php): 代碼:require('./template.php'); //由html產生的php檔案的首碼,區別使用多種風格. $tpl_prefix = 'default'; //模板檔案名稱 $tpl_index = 'index'; $tpl = new Template($tpl_
Time of Update: 2016-07-29
看執行個體學Regex 首先,讓我們看看兩個特別的字元:'^' 和 ‘$' 他們是分別用來匹配字串的開始和結束,一下分別舉例說明: 首先,讓我們看看兩個特別的字元:'^' 和 ‘$' 他們是分別用來匹配字串的開始和結束,一下分別舉例說明: "^The": 匹配以 "The"開頭的字串; "of despair$": 匹配以 "of despair" 結尾的字串; "^abc$": 匹配以abc開頭和以abc結尾的字串,實際上是只有abc與之匹配; "notice":
Time of Update: 2016-07-29
範圍解析操作符(也可稱作 Paamayim Nekudotayim)或者更簡單地說是一對冒號,可以用於訪問靜態成員、方法和常量,還可以用於訪問被覆蓋類中的成員和方法。 當在類的外部存取這些靜態成員、方法和常量時,必須使用類的名字。 把 Paamayim Nekudotayim 在希伯萊文就是雙冒號的意思。 在類的外部使用 :: 操作符 class MyClass { const CONST_VALUE = 'A constant value'; } echo
Time of Update: 2016-07-29
/* CREATE TABLE `db_online` ( `ip` char(20) default NULL, `time` char(20) NOT NULL default '', `name` char(200) NOT NULL default '遊客' ) TYPE=MyISAM */ //粗略計算線上時間,bug:ip相同(區域網路->外部網)者,只記錄一人。不過幾率很少 session_start(); //逾時時間 $out_time=300;//60*5
Time of Update: 2016-07-29
【摘 要】物件導向編程(OOP)是我們編程的一項基本技能,PHP4對OOP提供了良 好的支援。如何使用OOP的思想來進行PHP的進階編程,對於提高PHP編程能力和 規劃好Web開發構架都是非常有意義的。 物件導向編程(OOP)是我們編程的一項基本技能,PHP4對 OOP提供了良好的支援。如何使用OOP的思想來進行PHP的進階編程,對於提高PHP 編程 能力和規劃好Web開發構架都是非常有意義的。下面我們就通過執行個體來說明 使用PHP的OOP進行編程的實際意義和應用方法。
Time of Update: 2016-07-29
ftp://ftp.cycu.edu.tw/CNA/Course/2004/0816_0820_PHP/videos/040816_PHP_1.wmvftp://ftp.cycu.edu.tw/CNA/Course/2004/0816_0820_PHP/videos/040817_PHP_2.wmvftp://ftp.cycu.edu.tw/CNA/Course/2004/0816_0820_PHP/videos/040816_PHP_3.wmvftp://ftp.cycu.edu.tw/CNA