Time of Update: 2016-07-13
本文章總結了關於php檔案上傳及錯誤碼的介紹,有需要學習的朋友可參考一下本文章。上傳作業碼 代碼如下複製代碼 if($_FILES['myfile']['error'] > 0) { //判斷檔案是否可以成功上傳到伺服器,0表示上傳成功 echo 'Error: '; switch ( $_FILES['myfile']['error'] ) { case
Time of Update: 2016-07-13
我們經常會在網站中看到可以直接把網站以捷徑儲存到自己的電腦中,然後只要點擊就可以實現進入網了,那麼php中怎麼把網頁添加到案頭捷徑呢。功能簡單,直接上代碼。 代碼如下複製代碼 火星時代IT開發 shortcuts.php 代碼 代碼如下複製代碼 $Shortcut =
Time of Update: 2016-07-13
PHP資料集構建JSON及新數組介紹介紹有需要的朋友可參考一下。 代碼如下複製代碼 function RecordToJson($recordset) { $jstr='['; while($rs = $recordset->Fetch()) { //$nick = iconv("GBK",'utf-8',$rs['nick']);/*轉換為utf-8編碼*/ //TODO:遍曆結果集
Time of Update: 2016-07-13
下面我來分析了長文章分頁與文章分頁程式碼,有需要的朋友可參考參考。辦法一、按字數控制進行分頁按字數分頁辦法簡單易用,但效果不好。大致思想:首先、設定每頁能容納的最大字數;然後、計算文章內容的總字數,再由總字數和單頁最大字數計算出出總頁數。這樣整個分頁的準備工作就已經做好了。具體到每一頁的顯示內容可以通過內容截取來實現。比如:頁容納500字,文章內容有2200字,那麼當頁面傳遞page=2時應該顯示第501至1000之間的內容。這種辦法簡單,但顯示時可能會遇到麻煩,文章內容通常伴有HTML標籤,進
Time of Update: 2016-07-13
本文章介紹了php中is_file和file_exists與is_dir的區別,有需要的朋友可參考一下。is_file 只判斷檔案是否存在; 代碼如下複製代碼 $file = "test.txt"; if(is_file($file)) { echo ("$file is a regular file"); }else { echo ("$file is not a regular file"); } ?> 輸出:test.txt is a regular
Time of Update: 2016-07-13
很早的時候,用php產生execl都是件麻煩的事,我一般都會用csv來替代,現在這類工具就很多了,並且比較成熟了。不光有excel的,word,pdf。1,php excelreader操作excel的php類,產生,讀取excel等。功能很強大。下載地址:http://sourceforge.net/projects/phpexcelreader/解壓後,裡面有很多例子,調用方法簡單。例1 代碼如下複製代碼 /** * * @copyright 2007-2012
Time of Update: 2016-07-13
文章介紹了字串截取函數從php內建的截取函數到最後支援中文,英文和中英文混合字串截取方法介紹,有需要的朋友可參考一下。取部份字串。文法: string substr(string string, int start, int [length]);傳回值: 字串函數種類: 資料處理內容說明本函數將字串 string 的第 start 位起的字串取出 length 個字元。若 start 為負數,則從字串尾端算起。若可省略的參數 length 存在,但為負數,則表示取到倒數第 length 個字元。
Time of Update: 2016-07-13
php中file_get_contents和curl_get_contents介紹 有需要的朋友可參考一下。分享一個實際在用的函數:file_get_contents() 函數是用於將檔案的內容讀入到一個字串中的首選方法。如果作業系統支援,還會使用記憶體映射技術來增強效能。/*比file_get_contents穩定的多!$timeout為逾時時間,單位是秒,預設為1s。*/ 代碼如下複製代碼 function curl_get_contents($url,$timeout=1) {
Time of Update: 2016-07-13
session是一個伺服器全域變數,為何他可以在不同頁面之間切換而不遺失資料並且也不把資料儲存在用戶端呢,下面我們來看看session工作原理與用法。眾所周知,http協議是一個無狀態協議,簡單來說就是,web伺服器是不知道現在串連上來的人到底是哪個人,為了滿足選擇性發送資訊的需求,在http的基礎上做了很多擴充來達到這個目的,如數位簽章、cookie、session等。
Time of Update: 2016-07-13
本文章介紹在php中關閉notice錯誤的一些做法,但是不得不說的是在關掉錯誤提示時,那麼程式碼中大量的notice層級錯誤是否會造成PHP效能下降PHP Notice: Undefined variable PHP Notice: Undefined index看看吧,你有沒定義的變數直接使用了。不過編PHP的時候本來就不像C++那麼嚴格,編程的時候經常還會利用這個特點。PHP的預設設定是顯示這些提示,這會造成頁面無法正常顯示出來。 代碼如下複製代碼
Time of Update: 2016-07-13
php使用者註冊時常用的一些常用總結,包括有檢測是否符合使用者名稱格式 檢測是否符合使用者名稱格式 檢測參數的值是否相同 檢測參數是否為中文等等。 代碼如下複製代碼 /*** Check檢測類*/Class Check{ /** * IsUsername函數:檢測是否符合使用者名稱格式 * $Argv是要檢測的使用者名稱參數 * $RegExp是要進行檢測的正則語句 * 傳回值:符合使用者名稱格式返回使用者名稱,不是返回false */ function
Time of Update: 2016-07-13
A.內部排序(直接載入到記憶體進行排序):包括交換式排序(冒泡和快速法)、選擇式排序、插入式排序B.外部排序(因資料量大,需藉助外部儲存進行排序):包括合并排序、直接合并排序 【選擇排序:第二個數至第n個數分別與第一個數比較,進行交換,第三個數至第n個數分別與第二個數比較,進行交換,直到排完】 代碼如下複製代碼 function selectSort($arr,$style) { $temp=0;
Time of Update: 2016-07-13
文章介紹了利用php來實現讀取檔案並且下載的代碼,php要下載檔案必須用到header函數,大家可參考一下。 代碼如下複製代碼 $file = 'monkey.gif';if (file_exists($file)) {header('Content-Description: File Transfer');header('Content-Type: application/octet-stream');header('Content-Disposition: attachment;
Time of Update: 2016-07-13
本文章總結了PHP常用的日期和時間一些常用的用法,有需要的朋友可參考一下1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大寫Y表示年四位元字,而小寫y表示年的兩位元字;小寫m表示月份的數字(帶前置),而小寫n則表示不帶前置的月份數字。echo date('Y-M-j');2007-Feb-6echo
Time of Update: 2016-07-13
PHP 批量替換相對位址為絕對位址實現代碼 有需要的朋友可參考一下。 代碼如下複製代碼 //需要替換的關鍵字$GLOBALS["patterns"] = array( "/#BASE_URL#/");//替換後的內容,和上面的匹配規則一一對應$GLOBALS["replacements"] = array( "http://api.map.baidu.com/lbsapi/cloud/" //"http://172.22.168.178/lbsapi/"
Time of Update: 2016-07-13
php擷取指定字元之間內容實現代碼,這是一個擷取字串中兩個子串之間的子串,如從字串www.hzhuti.com中擷取hzhuti子串,就讓這個PHP函數來實現吧,代碼如下: 代碼如下複製代碼 function get_between($input, $start, $end) { $substr = substr($input, strlen($start)+strpos($input, $start), (strlen($input) - strpos($input, $
Time of Update: 2016-07-13
在php要刪除數組元素的方法有很多,php內建了為我們提供了兩個函數array_slice() 和array_flip()大家可參考一下。我們先用php函數來實現array_slice() 第一個參數是要切割的數組,第二個參數是起始位置,第三個參數是長度。就是 切割 $arr這個數組,從第0個元素往後數3個。 代碼如下複製代碼 array("a","b","c","d","e","f","g")$arr = array_slice($arr, 0, 3);
Time of Update: 2016-07-13
文章來介紹一下關於手機號碼歸屬地實現方法,我們可以利用api介面與mysql+php來執行個體有需要的同學看看。
Time of Update: 2016-07-13
本文章介紹了關於php分多步填寫投票調查表單實現方法,大致為 把使用者填寫的內容擷取之後儲存在一個隱藏中,然後最後一步就一次提交給資料庫。1.php 代碼如下複製代碼 2.php 代碼如下複製代碼 3.php 代碼如下複製代碼 4.php 代碼如下複製代碼
Time of Update: 2016-07-13
PHP+AJAX無重新整理分頁實現代碼詳解,最近在看ajax 教程,就想寫個簡單入門的PHP+AJAX無重新整理分頁,我們依據ajax開發架構 代碼如下複製代碼 var http_request=false; function send_request(url){//初始化,指定處理函數,發送請求的函數http_request=false;//開始初始化XMLHttpRequest對象if(window.XMLHttpRequest){//Mozilla瀏覽器