Time of Update: 2018-12-08
成功的Team Dev要求隊伍中的每一位成員遵守代碼重用規則,這些規定把代碼的重用性推到極至同時卻不會顯著降低開發人員的創造力和開發效率。如果編寫和使用代碼的開發人員遵守共同的程式命名規範代碼和代碼注釋要求,那麼代碼的重用性就會得以大大提升。這些標準的起點是系統結構級的。你的功能規格應該在類、屬性的名字、函數傳回值以及其他關鍵程式元素的定義中反映這些標準。本文將就基本的命名規則和注釋提出一些可行的建議,意圖協助讀者開發自己的代碼重用標準。 大小寫標準
Time of Update: 2018-12-08
PHP有很多與檔案系統相關的函數,不僅可以協助你開啟檔案,還可以顯示目錄內容、移動檔案等。很多人甚至使用PHP寫出了基於Web的檔案管理工具。 首先需要提醒一些關於檔案路徑的東西:在Windows你可以在檔案路徑中使用斜線“/”或反斜線“\”,而其他動作系統僅使用”/”。出於相容性考慮,以下執行個體使用“/”的表示方法: 下面的簡單指令碼顯示了一個基本的目錄列表。注釋在代碼中並解釋了每一步: <? /* 在變數 $dir_name中給出希望訪問的目錄完整路徑*/ $dir_name = "
Time of Update: 2018-12-08
<?php /* Function Written by Nelson Neoh @3/2004. For those who wants to utilize this code, please do not remove this remark. If you have done any enhancement to this code, please post the copy at http://www.dev-club.com PHP board. Thank
Time of Update: 2018-12-08
function CreateShtml() { ob_start(array("callback_CreateShtml","callback_GoToShtml")); } function callback_CreateShtml($buffer) { $page = intval(@$_REQUEST["page"]); $fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/" .
Time of Update: 2018-12-08
在 Unix Review 上看到這個很有意思的測試,和大家共用。 UnixReview.com May 2007 Test Your Knowledge of PHP by Emmett Dulaney From: http://www.unixreview.com/documents/s=10130/ur0705d/ Increasingly, PHP seems to be the tool/language that is used to make Web sites dynamic.
Time of Update: 2018-12-08
Regex快速入門(二) 【導讀】在本文裡,我們主要介紹子模式(subpatterns),逆向引用(Back references)和量詞(quantifiers) 在上篇文章裡,我們介紹了Regex的模式修正符與元字元,細心的讀者也許會發現,這部分介紹的非常簡略,而且很少有實際的例子的講解。這主要是因為網上現有的Regex資料都對這部分都有詳細的介紹和眾多的例子,如果覺得對前一部分缺乏瞭解可以參看這些資料。本文希望可以儘可能多涉及一些較進階的Regex特性。 在本文裡,我們主要介紹子模式(
Time of Update: 2018-12-08
隨時給自己貼的圖片加文字 <? Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text='welcome xs.net.ru xayle'; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($data[2
Time of Update: 2018-12-08
一直以來對PHP對象處理不是很熟悉,以前都是在用的時候才找手冊的。今天有人在phpchina論壇上問到浮水印的相關問題,恰好我也想學習下,於是研究了下PHP實現圖片浮水印的實現。 尋找手冊,發現PHP的GD庫真的功能很強大很容易實現浮水印功能。浮水印其實就是在合并兩個圖片。對於浮水印文字同樣可以實現。 我提供簡單的學習執行個體,很簡單,主要為了瞭解原理。 兩張圖片:1、photo.jpg被加浮水印的圖片 2、source.gif浮水印圖片
Time of Update: 2018-12-08
smtp.php複製代碼 代碼如下:<?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
Time of Update: 2018-12-08
每個人的學習方式不同,寫這篇文章的目的是分享一下自己的學習過程,僅供參考,不要一味的用別人的學習方法,找對自己有用的學習方式原創:negoo(方曉)來源:http://phpinsider.cn經常在某些論壇和QQ群裡看到一些朋友會問“怎樣才能學好PHP,怎樣才能學好***語言 ”,但別人回答最多的是:從最“簡單”的開始。
Time of Update: 2018-12-08
引用上篇文章的開場白: 我接觸PHP也不是很久,所以有什麼不足的地方,歡迎各位指正,讓大家見笑了。 這篇小教程的對象是PHP初學者,都是些最簡單、最基本的東西,因此高手們可以略過哦。 為了讓各位初學者提起興趣、儘快入門,這裡寫的是將是最簡單,最基本的PHP程式,相信你只要有一點點的PHP基礎知識,10分鐘之內就能把它學會。沒有PHP基礎知識也沒有關係,只要耐心的看,學會它也不會超過一個小時的。
Time of Update: 2018-12-08
1. 示範 http://www.elook.net.cn/ElookArticle_PHP/index.php2. 下載 http://www.elook.net.cn/down/ElookArticle.PHP_1.0.0_GBK.rar3. 簡介 一套使用了模板、語言套件和緩衝技術,支援無限級分類、內建功能強大的HTML編輯器,介面比較美觀並且完全免費的PHP文章管理系統。4. 安裝環境4.1 作業系統:Linux/FreeBSD/Unix 、Windows XP/2000/200
Time of Update: 2018-12-08
如果只會用 Frontpage、Dreamweaver 的所見即所得 (WYSIWYG)編輯模式來寫網頁,而完全不懂 HTML 的文法,恐怕要先下點功夫瞭解 HTML 文法,才能順利的寫 PHP 程式了。如果早就非常瞭解 HTML 幕後排版語言的文法,那麼應該可以馬上開始 PHP 的程式寫作了。在 PHP 這種後端伺服器的程式語言,下苦功去學習 HTML 是寫作的必備條件。 對熟悉 Windows 系列系統平台的使用者,有套軟體倒是在開發 PHP 程式上是蠻方便的,就是 PHP Editor,
Time of Update: 2018-12-08
<?php /************************************************************** 參數說明: $max_file_size : 上傳檔案大小限制, 單位BYTE $destination_folder : 上傳檔案路徑 $watermark : 是否附加浮水印(1為加浮水印,其他為不加浮水印); 使用說明: 1.
Time of Update: 2018-12-08
但是在英文和漢字混合的情況下會出現如下問題: 如果有這樣一個字串 $str="這是一個字串"; 為了截取該串的前10個字元,使用 if(strlen($str)>10) $str=substr($str,10)."…"; 那麼,echo $str的輸出應該是"這是一個字…" 假設 $str="這是1個字串"; 這個串中包含了一個半形字元,同樣執行: if(strlen($str)>10) $str=substr($str,10);
Time of Update: 2018-12-08
譯者註:本文的原名是《Creating a Multi-File Upload Script in PHP》。我個個覺得這文章寫得一般,代碼也不是非常專業,但是它比較短,而且一時間也找不到好一點的文章,就把這個譯過來了。其實PHP手冊裡也有一節是說多檔案上傳的,大家可以對比對比。文章內有的字句譯出來不太順眼,所以按照原意作了一定量的修改。本人水平有限,還望各位高手多指點。 導言
Time of Update: 2018-12-08
想必很多人都對Regex都頭疼。今天,我以我的認識,加上網上一些文章,希望用常人都可以理解的表達方式。來和大家分享學習經驗。 開篇,還是得說說 ^ 和 $ 他們是分別用來匹配字串的開始和結束,以下分別舉例說明: "^The":開頭一定要有"The"字串; "of despair$":結尾一定要有"of despair" 的字串; 那麼, "^abc$":就是要求以abc開頭和以abc結尾的字串,實際上是只有abc匹配; "notice":匹配包含notice的字串;
Time of Update: 2018-12-08
緩衝是指臨時檔案交換區,電腦把最常用的檔案從儲存空間裡提出來臨時放在緩衝裡,就像把工具和材料搬上工作台一樣,這樣會比用時現去倉庫取更方便。因為緩衝往往使用的是RAM(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等儲存空間裡永久儲存。電腦裡最大的緩衝就是記憶體條了,最快的是CPU上鑲的L1和L2緩衝,顯卡的顯存是給GPU用的緩衝,硬碟上也有16M或者32M的緩衝。千萬不能把緩衝理解成一個東西,它是一種處理方式的統稱!
Time of Update: 2018-12-08
Output Control 函數可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於:當你想在資料已經輸出後,再輸出檔案頭的情況。輸出控制函數不對使用 header() 或 setcookie(), 發送的檔案頭資訊產生影響,只對那些類似於 echo() 和 PHP 代碼的資料區塊有作用。 我們先舉一個簡單的例子,讓大家對Output Control有一個大致的印象: Example 1. CODE<?php ob_start(); //開啟緩衝區 echo \"Hellon\"
Time of Update: 2018-12-08
emotion.php3: 代碼如下: <html> <head> <title>表情動作</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="main.css" type="text/css"> </head> <body>