Time of Update: 2017-02-28
複製代碼 代碼如下:<?php class Event extends stdClass{ public $target=null; public $type=null; /** * 建立事件 * @param string $type */ public function __construct($type){ $this->type=trim($type); } /** * 得到事件字串 */ public function __toString(){ return $this-
Time of Update: 2017-02-28
資料|資料庫 這代碼是非常簡單的,你很快地就看完了吧。主要的工作有兩個函數完成:"get_checkbox_labels" 和 "make_checkbox_html"。其中 "get_checkbox_labels" 查詢表const_skills
Time of Update: 2017-02-28
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>greengnn
Time of Update: 2017-02-28
模板
Time of Update: 2017-02-28
指令碼|資料|資料庫|詳解 (作者:王凱波) 在當前互連網發展迅速、電子商務網站層出不窮的形勢下,對網站開發的效率和品質提出了越來越高的要求。 對於大型和結構複雜、內容繁多的網站,都要實現網站的動態化和方便的管理。資料管理離不開資料庫系統的支援。而衡量一種CGI語言的重要標誌,就是它對後台資料庫的訪問能力、效率等。
Time of Update: 2017-02-28
圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們 需要GD庫的支援。 pChart - 一個可以建立統計圖的庫。 Libchart - 這也是一個簡單的統計圖庫。 JpGraph – 一個物件導向的圖片建立類。 Open Flash Chart - 這是一個基於Flash的統計圖。RSS 解析 MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。 SimplePie –
Time of Update: 2017-02-28
在PHP中運行只有root使用者才可以啟動並執行外部程式,一直是個老問題,用常規的辦法很難實現。這是因為一般情況下,PHP是作為APACHE的一個模組的,也就是說,PHP是APACHE的一部分,而APACHE除了suEXEC機制外,是不能以不同的使用者ID來執行命令的,但suEXEC機制只能CGI有效。 網上曾經有一篇文章,說用調用"su - -c COMMAND"可以實現,但經過多次實驗,發現不行,因為su命令必須在STDIN上輸入root的密碼。
Time of Update: 2017-02-28
程式|伺服器 伺服器負載太大而影響程式效率也是很常見的,我們需要對此進行測試。這裡我以目前最常用的Apache伺服器為例。
Time of Update: 2017-02-28
遞迴 問題:一個樓梯有n個台階,每次上一個或兩個台階,共有多少種上法, 每種走法的步驟是什麼樣的?這個簡單問題,我們通常的方法是寫一個遞迴調用,簡單明了。但是,這裡通過類的疊加來實現,雖然本身沒有太大的意義,但是這種設計的用途還是滿多的,可以自己考慮考慮。 <?php//一個樓梯有n個台階,每次上一個或兩個台階,共有多少種上法, 每種走法的步驟是什麼樣的.define('TOTLE_STEP', 10);$p = '';$obj = new
Time of Update: 2017-02-28
問題|最佳化 一、 在函數中,傳遞數組時使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp){ global $detail;
Time of Update: 2017-02-28
下面是在Linux上登入mysql,建立資料庫和建立表的過程。 yin@yin-Ubuntu10:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 360 Server version: 5.1.41-3ubuntu12.1 (Ubuntu) Type 'help;' or '\h' for help.
Time of Update: 2017-02-28
多線程 PHP中實現多線程? 看到這個標題, 你一定以為我瘋了..但是事實上我真的這麼做了. 下面是我的一些做法, 已經實驗過. 確實可以的. 我們知道PHP本身是不支援多線程的, 但是我們的WEB伺服器是支援多線程的. 也就是說可以同時讓多人一起訪問. 這也是我在PHP中實現多線程的基礎.
Time of Update: 2017-02-28
從.NET轉去做PHP4年了,最近開始追求高效能了~~ 所以開始覺得是時候要寫寫部落格了~ 來段發現物先~ 複製代碼 代碼如下:$arr = array( 'attr1' => 1 , 'attr2' => 1 , 'attr3' => 1 , ); $startTime = microtime( true ); for( $i = 0 ; $i < 1000 ; $i++ ) { if( isset( $arr['attr1'] ) ) { } if( isset( $
Time of Update: 2017-02-28
以前沒學過PHP,最近剛好一個項目需要用到,我就決定一邊學一邊做PHP.1 在SQL語句中可通過添加限制條件:left(text,20)只取text文本的前20個字;2 可以用limit fromRecord, RecordNum 來作為分頁使用,比如limit 0,30表示從第一個記錄開始遍曆30個紀錄;3 兩個表的串連可以是:table1 join table2 using x(x為兩個表的公用欄位),或者是table1 join table2
Time of Update: 2017-02-28
substr(); substr(str,start,length); 例:substr('php is very good language',4,5); 輸出為 is ve; 當start>str的長度,則返回為(); substr('php is very good language',26,5); substr('php is very good language',4); 輸出為 (空白) 輸出為is v (表明start和langth都為4)
Time of Update: 2017-02-28
複製代碼 代碼如下:$str=preg_replace("/\s+/", " ", $str); //過濾多餘斷行符號 $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號後面帶空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //注釋 $str=preg_replace("/<(\!.*?)>/si","",$str);
Time of Update: 2017-02-28
重新整理|頁面 refresh1.php新增後重新整理顯示:echo "<script language='Javascript'> window.dialogArguments.parent.dialog_main.tb_addnew('".$task_insert_id."',
Time of Update: 2017-02-28
驗證碼時用 strtolower($str) 轉小寫 strtoupper 轉大寫 當需要給本也面傳值時,可以用AJAX,等很多方法, var url = "xxx.php"; var data={}; $.post{url ,data,function(){ if(data){ alert(data);//會發現,彈出的data裡包含了你傳的的值,還有整個頁面的代碼 } }} if(!empyt($_QUEST['action'])){ echo "1";
Time of Update: 2017-02-28
模板 網站結構 代碼: 網站 ┗includes ┗class.inc ┣templet ┗index.htm ┣list.htm
Time of Update: 2017-02-28
AJAX無疑是2005年炒的最熱的Web開發技術之一,當然,這個功勞離不開Google。我只是一個普通開發人員,使用AJAX的地方不是特別多,我就簡單的把我使用的心得說一下。(本文假設使用者已經具有JavaScript、HTML、CSS等基本的Web開發能力) [AJAX介紹]Ajax是使用用戶端指令碼與Web伺服器交換資料的Web應用開發方法。Web頁面不用打斷互動流程進行重新加裁,就可以動態地更新。使用Ajax,使用者可以建立接近本地案頭應用的直接、高可用、更豐富、更動態Web使用者介面。