Time of Update: 2018-12-08
不知道學PHP有沒有前途~哎越寫越沒勁 <?php Class createdb //類的開始 { var $db= "localhost";//資料庫地址; var $dbname = "root";//使用者名稱; var $dbpwd = "";//密碼; var $dbtable = "mysql";//使用的資料庫 var $conn; //資料庫連接; var $result; //結果集 var $mysql; //執行的mysql
Time of Update: 2018-12-08
緩衝是指臨時檔案交換區,電腦把最常用的檔案從儲存空間裡提出來臨時放在緩衝裡,就像把工具和材料搬上工作台一樣,這樣會比用時現去倉庫取更方便。因為緩衝往往使用的是RAM(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等儲存空間裡永久儲存。電腦裡最大的緩衝就是記憶體條了,最快的是CPU上鑲的L1和L2緩衝,顯卡的顯存是給GPU用的緩衝,硬碟上也有16M或者32M的緩衝。千萬不能把緩衝理解成一個東西,它是一種處理方式的統稱!
Time of Update: 2018-12-08
這個PHP的資料庫連接類,應該算是最簡單的一個串連類了,也是最好明白的一個串連類.作為開始PHP面向編程之旅的一個開始吧.我看了很多網上流傳的MYSQL資料庫連接類,都太複雜拉.以我己見,真的沒必要搞得那麼複雜,一個小小的資料庫連接. 下面是我的寫的類: <?php Class createdb //類的開始 { var $db= "localhost";//資料庫地址; var $dbname = "root";//使用者名稱; var $dbpwd = "";//
Time of Update: 2018-12-08
用PHP輸出靜態頁面的方法,就我所知道的,有2種,一種是利用模板技術,另一種是用ob系列函數。兩種方法,看起來都差不多,但是實際上,卻是不同的。 第一種:利用模板。目前PHP的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smarttemplate等。它們每一種模板,都有一個擷取輸出內容的函數。我們產生靜態頁面的方法,就是利用了這個函數。用這個方法的優點是,代碼比較清晰,可讀性好。 這裡我用smarty做例子,說明如何產生靜態頁 複製代碼 代碼如下:<?php
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php Class code { var $width =160; //圖片的寬 var $hight =40; //圖片的高 var $image; var $red =223; //圖片的RGB顏色 var $green =225; //紅 var $blue =227 ;//綠 var $pix =227 ;//藍 var $pixcolor; //雜色顏色; var $pixred = 242; //紅 var $pixgreen = 1
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法二 function extend_2($file_name) { $extend =
Time of Update: 2018-12-08
複製代碼 代碼如下:<? class SearchDomain { var $domain=""; function SetDomain($udomain) { $this->domain = $udomain; } // // 擷取whois並分析網域名稱狀態 // ok 未被註冊 // 非空值 到期時間 // 空值 未知 // function GetInfo() { /* $dinfo = trim($this->GetWhois());
Time of Update: 2018-12-08
複製代碼 代碼如下:<? function makedir($mudir) //建立目錄 { $file = "./$mudir"; @mkdir($file,0777); } function writemod($filemodname) //先創子摸板檔案路徑 { $fp=fopen("showmod.shtml","r"); $str=fread($fp,filesize("showmod.shtml")); fclose($fp)
Time of Update: 2018-12-08
<? // 【檔案名稱】: c_check.inc // 【作 用】: 通用檢測函數集 // 【作 者】: 天灰 // 【最後修改日期】: 2001/05/11[cxx] // 【變數定義規則】:‘C_'=字元型,‘I_'=整型,‘N_'=數字型,‘L_'=布爾型,‘A_'=數組型 //-------------------------------------------------- // ※CheckMoney($C_Money) 檢查資料是否是99999.99格式 /
Time of Update: 2018-12-08
gb2utf8.php 檔案如下:複製代碼 代碼如下:<?php Class GB2UTF8 { var $gb; // 待轉換的GB2312字串 var $utf8; // 轉換後的UTF8字串 var $CodeTable; // 轉換過程中使用的GB2312代碼檔案數組 var $ErrorMsg; // 轉換過程之中的錯誤訊息 function GB2UTF8($InStr="") { $this->gb=$InStr; $this->SetGb231
Time of Update: 2018-12-08
php的基本文法格式與C類似,沒學過C的朋友花幾分鐘看看別人的原始碼怎麼寫的,就基本熟悉格式了。 ---------------------------------------------------- 下面進入正題 準備了5個程式: 1.使用一個基本的函數,其結果是字串形式,用echo顯示出來 2.顯示一個漂亮的表格 3.一個表單例子,提交並顯示提交結果 4.資料庫操縱例子(投票程式) 5.動態建立圖形並儲存例子 -------------------------------
Time of Update: 2018-12-08
PHP有很多便於使用的函數以顯示及處理日期。 要以某種特定格式顯示日期或時間,可使用date()函數。它有兩個參數:如何顯示日期的格式以及代表你所要顯示日期的時間戳記。這個時間戳記必須是先前所提到的從 1970 年起算的總秒數(如果你要使用目前時間可使用time()函數,此函數會返回“現在”的時間戳記)。date() 有很多格式選項,如同C語言中的strftime()函數或Perl語言的POSIX::strftime()函數一樣。 <?php $birthday_stamp =
Time of Update: 2018-12-08
經過最近一段時間狂熱的PHP編程,對WINDOWS平台下PHP的配置可算是深有感觸,一開始我用的是一鍵安裝的傻瓜包,但是考慮傻瓜包的安裝版本已經落後,在真正手動設定PHP環境時遇到許多問題,在查閱了許多資料和嘗試後,終於配置成功。現在,我將我的配置經驗和大家分享一下,相信可以解決大家配置PHP環境的迷惑。 首先說一下我用的軟體版本。 PHP 5.1.6 APACHE 2.0.59(注意:APACHE 2.2.X版本以上是不支援PHP 5的) MYSQL 5.0.24a
Time of Update: 2018-12-08
PHP處理對象部分的核心完全重新開發過,提供更多功能的同時也提高了效能。在以前版本的php中,處理對象和處理基本類型(數字,字串)的方式是一樣的。這種方式的缺陷是:當將對象賦值給一個變數時,或者通過參數傳遞對象時,對象將被完全拷貝一份。在新的版本裡,上述操作將傳遞引用(可以把引用理解成對象的標識符),而非值。 很多PHP程式員可能甚至沒有察覺到老的對象處理方式。事實上,大多數的php應用都可以很好地運行。或者僅僅需要很少的改動。 私人和受保護的成員
Time of Update: 2018-12-08
檔案和目錄的操作 PHP處理本機伺服器上的檔案和目錄是非常方便的,但有時候會出現許可權和路徑相關的問題 1.開啟檔案 resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] ) $handle = fopen(filename,mode)//開啟檔案,返回代表此檔案的資源的控制代碼 檔案名稱可以使用相對路徑或者絕對路徑也可以使用網路通訊協定模式,開啟模式具有r\r+
Time of Update: 2018-12-08
在闡述類的概念之前我們來先說說物件導向編程的概念:物件導向的程式設計(Object-Oriented
Time of Update: 2018-12-08
面試題1 1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21 2、echo(),print(),print_r()的區別 3、能夠使HTML和PHP分離開使用的模板 4、如何?PHP、JSP互動? 5、使用哪些工具進資料列版本設定? 6、如何?字串翻轉? 7、最佳化MYSQL資料庫的方法。 8、談談交易處理 9、apache+mysql+php實現最大負載的方法 10、實現中文字串截取無亂碼的方法。 答案: 1.echo date('Y-m-d H:i:s',
Time of Update: 2018-12-08
ajax不用多說了,就是一個非同步回調的方法! 並且與伺服器端的傳輸方式有用GET或POST等 我這裡說的是當傳送xml或json資料時, PHP與其他伺服器端語言不同之處在於,他將請求的資料封裝到了伺服器變數中(可能說的不對) 這樣對於使用者,可以很簡單的就取得GET或POST的值 但是,當直接發送xml或json時,應該是一個資料流的形式發送到伺服器! 但是PHP表面上並沒有接收資料流的函數。這個問題困擾許久。 (其他的語言,如asp/jsp都可以通過request組件接收資料流)
Time of Update: 2018-12-08
php環境的配置,對於新手來說,絕對是一件煩事。總會遇到這樣那樣的問題,走很多彎路。所以今天特意寫了這個配置文檔,相信按照以下步驟你一定會成功的。錯誤的地方也希望各位指正。 更多文章 php愛好者站 http://www.phpfans.net本例是在wiondws下 apache2.0.55 php5.1.1(zip) mysql5.0.19 phpmyadmin2.7.0安裝與配置以上資源可以在本站下載站http://www.phpfans.net/download.php/下載 /*
Time of Update: 2018-12-08
天藍藍朋友社區為您提供提供100M-500M免費php空間服務,可以支援PHP/MYSQL/ZEND/CP等.支援FTP管理,並可以綁定國際網域名稱,論壇發帖申請開通的.一些是他們的申請:他們的聲明: 詳細說明的網址:http://www.tllu.com/bbs/read.php?tid=604 CP(控制台)詳細使用教程:http://www.tllu.com/bbs/read.php?tid=1245 免費空間申請須知!(請先看貼再申請~) 幫米,或用本站的