Time of Update: 2017-02-28
需求描述很簡單:Android 發送資料到 Web 網頁上。系統: Ubuntu 14.04 + apache2 + php5 + Android 4.4思路是 socket + 訊息佇列 + 伺服器發送事件,下面的講解步驟為 Android 端,伺服器端,前端。重點是在於 PHP 處理序間通訊。Android 端比較直接,就是一個 socket 程式。需要注意的是,如果直接在活動主線程裡面建立 socket 會報一個
Time of Update: 2017-02-28
現在好像挺流行討論星座的,下面作者分享一個用PHP來判斷指定一日期屬於哪個星座的函數。具體函數代碼如下:function constellation($month,$day){//檢查參數有效性 http://www.Alixixi.com/if($month<1$month>12$day<1$day>31) return
Time of Update: 2017-02-28
1. php中常見的錯誤類型1. 語法錯誤* 1). 少寫分號* 2). 。 。。。。。2. 環境錯誤* 1). php 配置等待3. 邏輯錯誤* 1).
Time of Update: 2017-02-28
以我的觀點來說說PHP中的Class,用於表達的語言都是非正式的語言,也不能確定是否正確。建立一個類很簡單:class my_class
Time of Update: 2017-02-28
顯示 你可以在這個頁面下載這個文檔附帶的檔案,也可以在檔案下載中的字元處理中下載這個文檔描述如何安全顯示的有格式的使用者輸入。我們將討論沒有經過過濾的輸出的危險,給出一個安全的顯示格式化輸出的方法。沒有過濾輸出的危險 如果你僅僅獲得使用者的輸入然後顯示它,你可能會破壞你的輸出頁面,如一些人能惡意地在他們提交的輸入框中嵌入javascript指令碼:This is my comment. <script
Time of Update: 2017-02-28
曾幾何時,php之火在中國的大地燃燒,那熊熊烈火,至今也不因 .net 而熄滅!有理由相信,php 的高效運行效率,它的豐富免費資料,可以讓它繼續生存。 介紹 php 又怎麼會忘記 php 的老換檔 mysql 資料庫呢,此兩者常常成雙成對,出雙入對,就像影子一樣,你不離開我,我不離開你! 小編輯為此整理了下面的專題教程,為 php 入門者提供方便。php PHP入門速成 PHP的安裝 變數的變數,PHP 和
Time of Update: 2017-02-28
最近要將asp尾碼的修改成php,因懶於一個個修改。又覺得php跟Qt一樣都是進階語言了,一般進階語言都有提供對獲得的內容進行增刪改查的函數。於是乎,就上網搜了下,還真不少,故些將所用心得總結下來。目標:將目前的目錄下的asp尾碼改成php,而不影響其它“尾碼格式的檔案”,而且只是針對“當前檔案夾”,對當前檔案夾內包含的檔案夾的檔案不進行修改。代碼如下:; //foreachDir($dirname.$file);
Time of Update: 2017-02-28
判斷用戶端瀏覽器類型 01/**02 * 判斷瀏覽器名稱和版本03 */04function get_user_browser()05{06 if (empty($_SERVER['HTTP_USER_AGENT']))07 {08 &
Time of Update: 2017-02-28
echo "<script language=\"javascript\">alert('登入成功,歡迎你$this->usename');location.href =
Time of Update: 2017-02-28
一、從HTML中分離 當 PHP 解析一個檔案時,會尋找開始和結束標記,標記告訴 PHP 開始和停止解釋其中的代碼。此種方式的解析可以 使 PHP 嵌入到各種不同的文檔中,凡是在一對開始和結束標記之外的內容都會被 PHP 解析器忽略。大多數情況下 PHP 都是嵌入在 HTML 文檔中的。<p>a</p><?php echo 'b';?><p>c</p> 當然還可以嵌入一大段PHP代碼<?phpif(1 ==
Time of Update: 2017-02-28
很多情況下,我們的PHP檔案會出現一些非常難以排查的錯誤,比如輸出大白頁,調錯無從下手。這是可能PHP的錯誤等級屏蔽了一些非致命的錯誤,造成沒有任何錯誤提示。所以瞭解和熟悉PHP錯誤等級,或許能夠成為調錯的新方法。php.ini中的錯誤報表等級預設情況下,PHP錯誤報表等級是E_NOTICE, E_ALL表示報告所有非致命錯誤,因為這些錯誤可能會導致大問題(比如使用了未定義的變數)。顯示所有的錯誤,除了提醒和編碼通訊協定化警告。錯誤報表是位欄位。可以將數字加起來得到想要的錯誤報表等級。
Time of Update: 2017-02-28
變數
Time of Update: 2017-02-28
最近,在項目中發現,PHP 的 __autoload 方法失效了。調試了好久,百思不得其解,查了下資料才知道原來是 Smarty 的原因。新版的 Smarty 改變了autoload的方式。 解決方案是:在 Smarty
Time of Update: 2017-02-28
<html> <head> <title>Login</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method=
Time of Update: 2017-02-28
session|概念 什麼是Session呢? Session直接翻譯成中文比較困難,一般都譯成時域。在電腦專業術語中,Session是指一個終端使用者與互動系統進行通訊的時間間隔,通常指從註冊進入系統到登出退出系統之間所經過的時間。 具體到Web中的Session指的就是使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。因此從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。
Time of Update: 2017-02-28
網站開啟速度慢,原因是多方面的,除去網路本身的原因不說,伺服器及程式本身的原因也是影響網站開啟慢的重要原因。下面結合自己的一些經驗,談談PHP+MySQL網站的哪些因素會影響網站開啟慢。1、資料庫表結構不合理在建立MySQL資料庫表時,把經常作為查詢條件的欄位設定為索引,這樣可以提高資料的查詢速度,從而提高網站的開啟速度。2、資料庫查詢語句不合理對 於PHP+MySQL動態網站,經常使用資料庫select操作。在使用select操作時,切忌不要輕易使用select * from
Time of Update: 2017-02-28
對於沒有多少編碼經驗的新手來說,PHP引號的正確使用是一個比較頭疼的事情,經常會因為PHP引號的錯誤使用導致程式的出錯。下面我們就向大傢具體介紹一下有關PHP引號的正確使用方法。 一.首先想想PHP裡所有的單詞(其實應該叫符號)有幾類. 1.PHP,mysql兩方的關鍵詞與函數.例如echo,print,mysql_connect等等.這些肯定不加引號的. 2.常量.新手可能用得不多,常量的好處是全域性,穿透函數.速度也快些不過新手可以暫時不管常量這玩意兒. 3.變數.前面帶&quo
Time of Update: 2017-02-28
ajax|分頁 分頁應該比較簡單的。你就返回一個XML格式的table替換原先的table 就ok.1,動態刪除Table 裡面內容技巧,不需要寫太多代碼,一行:tb.removeNode(true)2,動態增加行,除了CreateElement方法,還可以這樣比較短小:<table id=tb1></table><SCRIPT>function addTable(){ var row1
Time of Update: 2017-02-28
控制|轉換 【摘 要】 PHP 作為一種公開原始碼的指令碼語言,其擴充性是非常好的。本文只是對其一個功能的一種應用方式的探討,並實現了比較完美的同一頁面自動簡繁體轉換功能。希望廣大愛好 PHP 的朋友能從中得到啟發,做出更好的作品。 本文對PHP的輸出控制功能進行了簡單介紹並對其在簡繁體轉化中的應用給出了具體思路和執行個體。 一 PHP 輸出控制功能介紹
Time of Update: 2017-02-28
1、字元比較: 比較適用於比較字元是否是大小寫: 程式碼$class='Rfdsaffsadfsadfasdfsadf';$type=($class[0]<'a')?'libraries':'helpers';echo$type; 程式碼echo('大寫A:');echoord('A');echo('<hr/>');echo('小寫a:');echoord('a'); 輸出是:大寫A:65小寫a:97 1、這樣的比較應該是先轉成ASCII比較的; 2、第字元是中文,