Time of Update: 2016-07-23
代碼風格規範本篇規範是 [PSR-1][] 基本代碼規範的繼承與擴充。本規範希望通過制定一系列正常化php代碼的規則,以減少在瀏覽不同作者的代碼時,因代碼風格的不同而造成不便。當多名程式員在多重專案中合作時,就需要一個共同的編碼規範,而本文中的風格規範源自於多個不同項目代碼風格的共同特性,因此,本規範的價值在於我們都遵循這個編碼風格,而不是在於它本身。關鍵詞 “必須”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“將會”("SHALL")、“
Time of Update: 2016-07-22
調試技術是我們編程中不可或缺的重要部分,調試器是每個IDE環境都必備的組件。既然如此,Zend Studio的Integration Environment擁有一個調試器也就是理所當然的事情了,但是,該調試器在配置使用起來,其顯示出來的強勁功能一定會讓你驚歎不已!事實上,Zend
Time of Update: 2016-07-21
php檔案夾操作函數string basename ( string path [, string suffix] )給出一個包含有指向一個檔案的全路徑的字串,本函數返回基本的檔案名稱。如果檔案名稱是以 suffix 結束的,那這一部分也會被去掉。在 Windows 中,斜線(/)和反斜線()都可以用作目錄分隔字元。在其它環境下是斜線(/)。string dirname ( string path )給出一個包含有指向一個檔案的全路徑的字串,本函數返回去掉檔案名稱後的目錄名。在 Windows
Time of Update: 2016-07-21
有時你需要知道你的網站訪問者來自哪個國家——比如如果你正打算執行針對地理地區的廣告計劃。本文將對此方法進行介紹。 有時你需要知道你的網站訪問者來自哪個國家——比如如果你正打算執行針對地理地區的廣告計劃。這正是象MaxMind's GeoIP一類的工具大顯身手的地方——它可以讓你從訪問者的IP地址輕鬆擷取其確切的地理位置資訊。
Time of Update: 2016-07-21
受影響系統: phpShop phpShop
Time of Update: 2016-07-21
運行MYSQL.EXEmysql> create database counter;Query OK, 1 row affected (0.10 sec)mysql> use counter;Database changedmysql> create table tl(id integer(2),count integer(5));Query OK, 0 rows affected (0.21 sec)mysql> show columns from tl;+-------+--------+-
Time of Update: 2016-07-21
vBulletin Forum 2.3.xx SQL InjectionThere exist a sql injection problem in calendar.php.-------- Cut from line 585 in calendar.php ----------else if ($action == "edit"){ $eventinfo = $DB_site->query_first("SELECT
Time of Update: 2016-07-21
if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)) { echo "您的 E-Mail 通過初步檢查"; } ?> 在這句話裡,首先是應用了一個eregi函數,這個函數還算好理解。隨便找本書,就能給你一段解釋: 文法: int ereg(string pattern, string string, array [regs]); 傳回值: 整數/數組 本函數以 pattern 的規則來解析比對字串 string。
Time of Update: 2016-07-21
很久以前我就想寫這篇文章了,但是一直都沒有時間。這裡並不是想要告訴你怎樣做,我希望它可以投石問路,和大家討論一下如何開發一個好的、擴充性佳的web應用。 我從事開發已經有2-3年了,回望剛開始做的程式,真有點不相信是自己寫的,現在我的web開發技巧已經得到了很大的提高,例如sourceForge(http://sourceforge.net/)就是我較為成熟的一個作品,代碼都被分成各種的類和函數。資料庫的結構也很清晰。網站的不同部分都是與其它部分獨立開來的。
Time of Update: 2016-07-21
guestbook.php: 高三班留言本本 include ("connect.rec"); $qh=mysql_query("SELECT COUNT(*) AS rcnt FROM guestbook"); $data=mysql_fetch_array($qh); $nr=$data["rcnt"];
Time of Update: 2016-07-21
PHP作為一種伺服器端的指令碼語言,象編寫簡單,或者是複雜的動態網頁這樣的任務,它完全能夠勝任。但事情不總是如此,有時為了實現某個功能,必須藉助於作業系統的外部程式(或者稱之為命令),這樣可以做到事半功倍。 那麼,是否可以在PHP指令碼中調用外部命令呢?如果能,如何去做呢?有些什麼方面的顧慮呢?相信你看了本文後,肯定能夠回答這些問題了。 是否可以? 答案是肯定的。PHP和其它的程式設計語言一樣,完全可以在程式內調用外部命令,並且是很簡單的:只要用一個或幾個函數即可。 前提條件
Time of Update: 2016-07-21
midif2.php $d=dir("./dir"); //得到dir目錄對象 $i="0"; while($entry=$d->read()){ $i=$i+1; if($i>2){ //大於2的目的是去掉目前的目錄的".",和表示前一個目錄的".." $wq[]=$entry; //把目錄明細放入$wq數組中 } } $d->close(); //關閉 ?> List
Time of Update: 2016-07-21
$record=0; $db=@mysql_pconnect('localhost','root'); @mysql_select_db('1234',$db); $strsql="select * from 1234_data"; $result=@mysql_query($strsql); $data=@mysql_fetch_array($result); $record=@mysql_num_rows($result); echo "\n"; do{
Time of Update: 2016-07-21
採用php完全隨機設計,每次重新整理都有不同幸運號碼,試試看,發了財別忘了neo哦~~~ for ($n=1;$necho "第".$n."注 "; $string="";//初始化字串 for ($i=1;$imt_srand((double)microtime()*1000000);//加入時間的因素,以執行時的百萬分之一秒當亂數種子 $random=mt_rand(1,30);//產生1-30間的隨機數 if
Time of Update: 2016-07-21
//Php做的連接埠嗅探器--可以指定網站和連接埠 //並返回嗅探結果 function http_request($server, $port) { $data = ""; $query = "HEAD / HTTP/1.0"; $fp = fsockopen($server, $port); if($fp) { fputs($fp, $query."rnn"); while(!feof($fp)) { $data .=
Time of Update: 2016-07-21
複製代碼 代碼如下:/** * @author YangHuan * @datetime * @version 1.0.0 */ /** * Short description. * * Detail description * @author * @version 1.0 * @copyright * @access public */ class Tree { /** *
Time of Update: 2016-07-21
PHP聊天室技術 黃國輝 1.前言 上網聊天是時下最流行的交友方式。各大網站推出的聊天室都各具特色。 聊天室主要分為WebChat、BBSChat兩種。BBSChat是基於Telnet的Tcp協議,是BBS的附設功能,需要用戶端Telnet程式。WebChat則採用瀏覽器方式,實際上是一個多人共同使用的CGI程式。其基本原理是把每個使用者的發言通過瀏覽器傳給系統,再由系統收集處理後分發給特定使用者。 WebChat一般採用Server Push或Client
Time of Update: 2016-07-21
今天仔細研究了下GD的一些相關技術,順手也研究下GD中文亂碼的問題。 使用GD庫輸出中文字串,調用imagestring是沒有用的。需要使用imagettftext()函數。imagettftext函數的具體使用就參考手冊啦。 下面給個使用執行個體: $pic=imagecreate(250,30); $black=imagecolorallocate($pic,0,0,0); $white=imagecolorallocate($pic,255,255,255); $font=
Time of Update: 2016-07-21
終於解決了完美解決dedecms中的[html][/html]和[code][/code]問題,因為我的php不太熟練,所以正則搞了好幾天,才能好,這次主要修改了discuz5.5和dedecms3.1的運行功能和code功能,好開心啊,開始新站的資料轉移工作和新站模版製作了,到時候一個全新的指令碼之家了,如果有問題,大家可以交流下,現在blueidea和51js和dedecms的論壇問這個問題他們沒有回答,但不影響效果,也讓我自己學到了東西。http://www.bkjia.com/PHPjc
Time of Update: 2016-07-21
非常苦悶地發現,原來一直困擾的HKSCS問題PHP一直也支援。只不過名稱不叫HK-SCS,叫BIG5-HKSCS。 以下是HK增補字元集的解決方案: HTML頁面設為UTF-8, 寫入數據庫前先:iconv('big5-hkscs','utf8', $string) 需轉為UNICODE就用以下函數 function String2Unicode($data, $language) { $data = nl2br(trim($data)); $data =