Time of Update: 2016-06-23
addAdmin(添加管理員) 流程: addAdmin.php(視圖介面)[傳遞act的值] ---> doAdminAction.php(總處理) 通過include.php包含了所有函數--->根據傳過來的act在admin.inc.php中找到合適的函數 ---> 調用mysql.func.php中的insert()插入資料庫 一個表單,action=”doAdminAction.php?act=addAdmin”,傳到addAdmin act=
Time of Update: 2016-06-23
interface Observable{ function attach(Observer $observer); function detach(Observer $observer); function notify();}// ...login類class Login implements Observable{ private $observers; private $status = array(); const
Time of Update: 2016-06-23
本人小白.以前一直用整合套件.現在想更深入一些. 我想單獨下載阿帕奇,大多數人推薦.apachelounge這裡下載,因為版本會跟的上PHP的更新. 但是它裡面仍然有多個版本:Apache 2.4 binaries VC14和Apache 2.4 modules VC14(http://www.apachelounge.com/download/) .我該如何選擇呢? 也許都能用 . 我想知道他們的區別在哪裡呢 ?求明白人解答!! 回複討論(解決方案)
Time of Update: 2016-06-23
$sql = "SELECT a.id,a.cover,a.name,a.name2,b.id,b.likes,b.month FROM dede_aiyunma_user AS a,dede_aiyunma_thing AS b WHERE a.id=b.id order by a.id desc";$dsql->Execute('me',$sql);while($row = $dsql->GetArray('me')){$uid = $row['id'];$cover =
Time of Update: 2016-06-23
對於靜態繫結中的static::在此不多做解釋,我想用執行個體來證明,這個例子是來自官方文檔: For example one: class A{ private function foo(){ echo "this is a test function".""; } public function test(){ $this->foo(); static::foo(); }}$A=new A();$A->test(); 輸出結果:
Time of Update: 2016-06-23
【PHP has encountered a Statck overflow】 描述:PHP遇到堆疊溢位 解決辦法: 1、請檢查您的 MySQL 帳號是否有相應的許可權或者網站更目錄是否有相應的匿名來賓許可權(iis_user)。 2、檢查一下應用下的 config 設定檔中的串連資料庫的帳號是否正確。 3、檢查一下資料庫是否滿了,如果資料庫滿了沒有空間後也會出現這種情況。 PHP has encountered a Stack overflow
Time of Update: 2016-06-23
通過瀏覽器連續訪問,會分別輸出:1,2,3,4,5,6,........ 通過瀏覽器連續訪問,會分別輸出:1,1,1,1,1,1,........ 總結 1、java的static變數伴隨著java虛擬機器的退出而消亡,java虛擬機器運行期間,static變數一直存在。
Time of Update: 2016-06-23
很詭異的事情,我的資料庫查詢statue都是utf8, 我在執行插入的php中加入header聲明uft8,取出的也是utf8,那麼都是正常漢字,但是mysql中存的是亂碼。 如果我再插入的php聲明一句 set names utf8,儲存同樣的漢字,mysql成了另外不同的亂碼,取出頁面的php也成了亂碼 如果我在mysql中直接輸入set names gbk,其他的都不改(都聲明的utf8),那麼資料庫的就正常的,取出的還是亂碼,,,,如果是通過插入php聲明set names
Time of Update: 2016-06-23
';$this->age = $age;//訪問成員變數用$this }public function __destruct(){echo '' . '嗚嗚,解構函式'; }//封裝,保護變數不能隨意更改,只能通過特定介面private $money = 1000;final public function showmen(){//final修飾,能繼承不能重寫return $this->money * 0.8;
Time of Update: 2016-06-23
概述 PHP 支援 8 種未經處理資料類型 四種標量類型: boolean(布爾型)integer(整型)float(浮點型,也稱作 double)string(字串) 兩種複合類型: array(數組)object(對象) 最後是兩種特殊類型: resource(資源)NULL(無類型) 實際上 double 和 float 是相同的,由於一些曆史的原因,這兩個名稱同時存在。 變數的類型通常不是由程式員設定的,確切地說,是由 PHP
Time of Update: 2016-06-23
double 欄位中有些數字小數點後有很多9,但是在計算的時候沒有導致小數點後很多位的因素 比如有些數值是 :7.66999999999999 但是計算的過程中都是 0.3+0.5 這類,不會得到小數點後這麼長的 回複討論(解決方案) floor()函數:返回不大於 value 的最接近的整數,捨去小數部分取整。 round() 函數: 對浮點數進行四捨五入
Time of Update: 2016-06-23
朋友們,幫我看下這代碼怎麼第二個input 沒有顯示出來值呢? 謝謝 $urlfrom=$_SERVER['HTTP_REFERER']; ?> " /> 回複討論(解決方案) HTTP_REFERER 不是總是存在的 列印開一下不就知道了 我測式的時候用其它網域名稱超串連過來的。但 urlfrom可以取到值,而 input卻顯示不出來 HTTP
Time of Update: 2016-06-23
1 strlen() 計算字串的長度。 strlen('hello'); 2 substr( ); 截取字串,三個參數, string, start , length 1) substr(string,start)-->得到以strat為起點的字串。 備忘:起點也是從0開始的 2)substr(string,-1)--》如果是負數,得到原字串尾部的一個字串。 3) substr(string, start , length) 得到指定長度的字串。
Time of Update: 2016-06-23
有26個字母{a-Z}和10個數字{0-9} 如果要產生8位字元的,區分大小寫, 這樣的排列是(26+26+10)8次方=218340105584896個,這218萬億 但相鄰不能有兩個或以上相同的如{a1b2cc90,這個字元出現了兩次cc} 這樣的資料可以用PHP來產生嗎? 如果產生單個文本資料應該不太可能,得切割成好多份…… 回複討論(解決方案) 這個意思? $d = str_split('abcd');print_r(array_map('join'
Time of Update: 2016-06-23
明天就要大閱兵啦,今天抓緊時間多讀點書,惡補一下文化素養,看到閱兵時多用點“震撼、壯觀、威武、雄壯、排山倒海……”等形容詞,以免看到壯觀情境的時候只用英語會說:”Oh my god! Gosh! God ! for christ's sake!……”明明php是世界上最好的語言卻偏偏要用其他語言。你瞧,全國各地都有企業用PHP語言。 北京: PHP開發進階工程師/經理,月薪:¥18000 - 35000 美麗說 進階PHP開發工程師 ,月薪:¥20000 - 40000
Time of Update: 2016-06-23
菜鳥android一枚,之前做畢設的時候用的是android項目。但是在開發過程中發現沒有後台,舉步維艱,由於時間緊,搞了些假資料應付了事。這些日子稍閑下來,便決定瞭解一下PHP後台開發。我的上一篇文章講了如何在本地安裝WAMP環境,這篇就講一下PHP中IDE的安裝使用。 工欲善其事,必先利其器,我先表示對一位後端大牛同學的欽佩,這位叼人記事本擼代碼擼的飛起,我在向其請教該使用什麼IDE時對我表示了極其的不屑。經過一番瞎折騰搜尋,瞭解到可以進行PHP開發的工具有Zend
Time of Update: 2016-06-23
我是搞C#的,最近因為一些原因吧,也在學點php。 今天測試了一段代碼,很簡單,就是往資料庫裡寫入一行記錄。抓一下這段程式的執行時間,產生了一個疑問:php怎麼這麼慢。 我的php環境是phpstudyIntegration Environment,php版本是5.3.29,伺服器用的nginx。 mysql資料庫有張表users: id(自增列),name(varchar),time(time) 我php的測試代碼: 本網頁執行耗時:".$thistime."
Time of Update: 2016-06-23
基礎響應 //直接響應字串 Route::get('example/test20', function(){ return 'hello world'; }); //定製HTTP響應 Route::get('example/test21', function(){ return Response::make('內容不存在', 404); }); //響應視圖
Time of Update: 2016-06-23
一個基於QR Code encoder的產生二維碼的php擴充,同時實現了Discuz論壇系統裡面的authcode函數,相比php版本速度更快,產生幾萬個二維碼秒秒鐘。如果使用Discuz論壇,需要有這方面效能提升的,那麼該擴充時不錯的選擇。 依賴: php5.4+ libpng 範例程式碼: DCode::encrypt($src, $key = "THIS IS SHIT", $ckeylength = 8, $expire = 0);DCode::decrypt($src,
Time of Update: 2016-06-23
一個php類,$tool = new tool(); 一個頁面index.html 其中用ajax將資料轉送到php類的find方法 如何寫路徑呢? ajax可以這樣應用嗎? 回複討論(解決方案) 你的 php頁面在哪就傳到哪 你的 php頁面在哪就傳到哪 -----------------------------------------------------------------