Time of Update: 2016-07-13
最近碰到一個比較有趣的問題,就是修改某個檔案的某一行字元,不過檔案太大,file()直接讀取是不可能的,我使用fgets來跳轉到指定行,並用fwrite修改某個字串:$fp = fopen(d:/file.txt, r+);if ($fp) { $i = 1; while (!feof($fp)) { //修改第二行資料 if ($i == 2) { fseek($fp, 2, SEEK_CUR);
Time of Update: 2016-07-13
MSN 測試# filename: fm.php# purpose: get MSN contact list# author: http://qartis.com/?qmsn modified by Druggo$username = $_POST[username];$password = $_POST[password];$debug = 0;$trid = 0;$proto = "MSNP10";# start hereecho "通訊協議 $proto";echo "開始登入";#
Time of Update: 2016-07-13
最近做一個小項目用到cURl庫函數,從網上找了一些資料,參考國外某博和官方手冊,總結一下。function get_web_page( $url ){$options = array(CURLOPT_RETURNTRANSFER => true, // return web page 返回網頁CURLOPT_HEADER => false, // 不返回頭資訊CURLOPT_FOLLOWLOCATION => true, // follow
Time of Update: 2016-07-13
今天在運行書上的jQuery代碼時,不知道是書上弄錯了,還是我的jQuery版本的問題,例子上面有一個jQuery函數不存在,就是contains這個函數,書上介紹說這個函數是按照元素的內容來來篩選選擇的元素集,當我運行代碼的時候老是報錯,後來發現是函數庫裡沒有這個函數,於是自己寫了這個函數。代碼如下:[php]function yhCheckIsIncludingValue(element , pattern) { var bool = false; var
Time of Update: 2016-07-13
一、 開發成員a)項目主管 b)頁面美工c)頁面開發 d)服務端程式開發e)系統與資料管理f)測試與版本控制二、 網站組開發簡明流程三、 開發工具與環境a) 伺服器配置i. WEB伺服器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服務(僅測試機)。ii. 資料庫伺服器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 叢集服務,郵件伺服器。iii. 100M/1000M交換器b) 開發工具i. 前台:
Time of Update: 2016-07-13
/*bkJia精華:PHP產生柱狀圖*/function createImage($data,$twidth,$tspace,$height){ $dataName = array(); $dataValue = array(); $i = 0; $j = 0; $k = 0; $num = sizeof($data);
Time of Update: 2016-07-13
PHP5.3 新版本跟隨了很多新特性, 其中比較惹眼的特性之一就是支援了閉包。那麼以後,我們也可以和那幫寫 Ruby、Javascript 等等“高科技語言”的傢伙們一樣,寫出非常酷的代碼嗎?呃,其實大部分情況下是可以的,而有些方面還是令人非常的困擾,下面慢慢道來。很多語言的都提供了非常優雅和漂亮的運算元組的方法。在下面的例子中,會使用 PHP5.3 以及其他語言提供的閉包功能,用於展示如何“客觀的”操作迭代數組。譯註:原文作者比較火星,我不瞭解
Time of Update: 2016-07-13
做一個首頁調用映像,有時候往往需要獲得固定大小的映像,因為首頁的映像位置通常由設計人員指定好了,如果是做最新發行映像調用,因為不知道客戶會上傳什麼比例的映像,所以,有時候也就沒有辦法確定映像的比例,前台頁面編寫人員通常會採用固定 img
Time of Update: 2016-07-13
執行個體: 1、建立檔案upfile.php,代碼如下 //如果收到表單傳來的參數,則進行上傳處理,否則顯示表單 if(isset($_FILES[uploadinput])){ //建目錄函式,其中參數$directoryName最後沒有"/", //要是有的話,以/打散為數組的時候,最後將會出現一個空值 function makeDirectory($directoryName) { $directoryName =
Time of Update: 2016-07-13
SQL:$SQL="delete from `doing` where id in (1,2,3,4)";資料用逗號隔開。表單:好$ID_Dele=$_POST[ID_Dele]將會是一個數組,雖然說PHP是弱類型的,但這裡可沒ASP弱。ASP可以直接:SQL="delete from [doing] where id in ("&ID_Dele&")"進行刪除。但PHP不能把$ID_Dele直接放進去。因為$ID_Dele可不是1,2,3,4哦,因為$ID_Dele是一個數組,具有鍵和值。好,
Time of Update: 2016-07-13
產生靜態頁面require_once class.inc/mysql.class.php;$db= new DB_MySQL();$db->query("select uid from user");$uidrow=$db->get_rows_array();$url="";$fp=fopen("moban.html","r"); //唯讀開啟模板 $str=fread($fp,filesize("moban.html"));//讀模數板中內容
Time of Update: 2016-07-13
雖然不是一個類但先放這兒吧最近想把一個asp的網站改成php的,無奈空間不支援mysql資料庫,只好用access資料庫了,但以前都是用的php+mysql,php+access資料庫編程還真沒有做過.感謝黨,感謝cctv,感謝搜尋引擎,這不找到一編不錯的文章,特轉過來和大家分享.//2cto.com 在PHP中串連Access有如下3種方式。
Time of Update: 2016-07-13
PHPRegex主要用於字串的模式分割、匹配、尋找及替換操作。使用Regex在某些簡單的環境下可能效率不高,因此如何更好的使用PHPRegex需要綜合考慮我的PHP正則入門,是起源於網上的一篇文章,這篇文章由淺入深的闡述了PHPRegex使用的方法,我覺得是一個很好的入門材料,不過學成還是要靠個人,在使用的過程中,還是會不斷地忘記,因此反反覆複的閱讀了這篇文章有四五遍,對於其中一些比較困難的知識點,甚至要用很久才能消化,但是只要能見堅持著看完,你會發現自己對於正則的運用能力就會顯著提高。bkJi
Time of Update: 2016-07-13
學習新技術,為了怕誤導,一是閱讀官方的例子,如JAVA的寵物店或.NET的寵物店。但我後來我明白了,不能這麼學。因為本來就對新技術陌生,一開始入主的就是這樣的代碼,那麼以後的編寫程式的風格就往往會像這些例子一樣。其實,我們編寫商務應用程式,並不需要這樣的架構風格,也不需要秀那麼多代碼模式。照貓畫虎把我們畫的很累,還扭轉不了已經固有的思維。我們不需要這種看上去很美的代碼。學習新技術,第二種方法就是找一個網上開源的什麼系統,如某些新技術嘗鮮者做了論壇系統或什麼什麼管理系統。但這種方法也有個弊病,就是
Time of Update: 2016-07-13
1.如果一個方法能被靜態,那就聲明他為靜態,速度可提高1/4;2.echo的效率高於print,因為echo沒有傳回值,print返回一個整型;3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中;4.銷毀變數去釋放記憶體,特別是大的數組;5.避免使用像__get, __set,
Time of Update: 2016-07-13
一.前言: 版本資訊:Okphp BBS v1.3 開源版 由於PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困難,尤其是注射時語句的構造方面更是個痛點,本文主要是借對Okphp BBS
Time of Update: 2016-07-13
網上搜羅了一大堆關於資料庫範式理解的文章,都是千律一篇的複製粘貼,連例子都是一模一樣,拜託有點創意好不,實在看不下去,自己寫一篇個人理解三範式的文章。如果有理解上的不正確之處,請聯絡我:279537592#qq.com
Time of Update: 2016-07-13
本文主要研究如何利用 Linux Shell 指令碼和飛信 API 來實現 MySQL 資料庫的自動監控和簡訊警示,使 DBA 從繁重和重複的監控工作中解脫出來,一邊享受馬爾代夫的陽光、沙灘,一邊即時監控北京的 MySQL資料庫。 隨著互連網及資訊化的迅猛發展,企業運營所產生的資料量越來越大,所以大多數公司選擇將重要商業資料存放區在資料庫中。如果資料庫系統突然停機或發生其它故障,必然會影響公司的收入,聲譽甚至導致使用者投訴,如何保證資料庫系統的正常運轉,一直是公司關心的核心問題。這就要求
Time of Update: 2016-07-13
其實在之前的bkJia視頻教程裡我就講過,單引號和雙引號的區別和效率問題,但還是很多朋友瞭解的不是很清楚,一直以為PHP中單引號和雙引號是互連的,直到有一天,發現單引號和雙引號出現錯誤的時候才去學習研究。所以今天再拿出來談談他們的區別,希望大家不要再為此困惑。” ” 雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。‘ ‘
Time of Update: 2016-07-13
PHP在數組處理上有時候會非常低效,尤其是記憶體佔用較多,常常使得httpd進程消耗太多資源。bkJia網站就曾因為調用一些內容,數組過大,導致記憶體據增溢出,apache經常癱瘓。雖然通常在PHP中進行大量數組運算從一定程度上反應程式設計上可能存在問題,但是粗略的估計數組佔用的記憶體是很有必要的。首先感覺一下1000個元素的整數數組佔有的記憶體:echo memory_get_usage() . “”;$a = Array();for ($i=0; $i $a[$