Time of Update: 2018-06-06
本篇文章主要介紹php對檔案夾進行遍曆及計算大小,感興趣的朋友參考下,希望對大家有所協助。遍曆並列印指定目錄下所有檔案<?php //功能:遍曆並列印指定目錄下所有檔案 function scan_dir($dir_name,$dir_flag=1) { static $FILE_COUNT=1; //記錄檔案數目 初值為1 目錄名稱不記 $FILE_COUNT--; //每調用一次scan_dir()函數自減1 @$dir_handle=
Time of Update: 2018-06-06
這篇文章主要介紹了ThinkPHP字串函數及常用函數匯總,可供開發人員參考使用,需要的朋友可以參考下本文匯總了ThinkPHP的字串處理函數及其他一些常用函數,可供開發人員參考使用。詳情如下:get_client_ip()擷取用戶端的IP地址msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)$str:要截取的字串$start=0:開始位置,預設從0開始$length:截取長度$charset=”utf-8″:字元編碼,
Time of Update: 2018-06-06
本篇文章主要介紹PHP json_encode() 函數詳解,感興趣的朋友參考下,希望對大家有所協助。在 php 中使用 json_encode() 內建函數(php > 5.2)可以使用得 php 中資料可以與其它語言很好的傳遞並且使用它。這個函數的功能是將數值轉換成json資料存放區格式。<?php$arr = array ( 'Name'=>'希亞', 'Age'=> );$jsonencode =
Time of Update: 2018-06-06
本篇文章主要介紹PHP中call user func()函數如何調自用定義函數,感興趣的朋友參考下,希望對大家有所協助。call_user_func函數類似於一種特別的調用函數的方法,使用方法如下:<?phpfunction nowamagic($a,$b) { echo $a; echo $b; } call_user_func('nowamagic', "","");
Time of Update: 2018-06-06
這篇文章主要介紹了smarty模板中使用get、post、request、cookies、session變數的方法,需要的朋友可以參考下{$smarty}保留變數不需要從PHP指令碼中分配,是可以在模板中直接存取的數群組類型變數,通常被用於訪問一些特殊的模板變數。例如,直接在模板中訪問頁面請求變數、擷取訪問模板時的時間戳記、直接存取PHP中的常量、從設定檔中讀取變數等。1.在模板中訪問頁面請求變數我
Time of Update: 2018-06-06
shuffle與array_rand定義和用法,需要的朋友可以參考下。shuffle()定義和用法 shuffle() 函數把數組中的元素按隨機順序重新排列。 若成功,則返回 TRUE,否則返回 FALSE。 注釋:本函數為數組中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。 注釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現已被自動完成。 文法 shuffle(array) 參數 描述 array
Time of Update: 2018-06-06
這篇文章主要介紹了PHP四捨五入、取整、round函數使用樣本,需要的朋友可以參考下小數例子:PHP保留兩位小數並且四捨五入複製代碼 代碼如下:$n=0.1265489;echo sprintf("%.2f", $n); // 0.13大家可以看到我們用到了sprintf函數對$n進行了格式化%.2f是目標格式,其中2表示兩位f表示float(浮點型) 第3為小數6被四捨五入再看個例子複製代碼 代碼如下:$n=0.1265489echo
Time of Update: 2018-06-06
這篇文章主要介紹了關於php下intval()和(int)轉換使用與區別,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下想知道使用intval()和(int)轉換有什麼區別?或者說兩者有什麼不同,包括功能、定義方面的。或者和使用頻率、效率等。複製代碼 代碼如下:<?php echo "<br/>數值強制轉換:"; $string="2a"; $string1=intval($string); echo
Time of Update: 2018-06-06
這篇文章主要介紹了thinkphp3.2實現跨控制器調用其他模組的方法,結合執行個體形式分析了thinkPHP跨模組、跨控制器調用方法的常見操作技巧,需要的朋友可以參考下本文執行個體講述了thinkphp3.2實現跨控制器調用其他模組的方法。分享給大家供大家參考,具體如下:thinphp中前台後台都有互相調用方法,這樣可以省去重複內容。$hello = new
Time of Update: 2018-06-06
這篇文章主要介紹了Yii 訪問 Gii(腳手架)時出現 403 錯誤的解決方案的相關資料,需要的朋友可以參考下今天配置好了伺服器(win server + upupw(nginx+mysql))內的 Yii framework 2,測試專案的Gii設定,結果出現#403錯誤頁面:Error 403You are not allowed to access this page.1、調整了檔案的讀寫權限,通過網域名稱訪問(外網訪問、本地訪問),仍然403報錯。2、 然後在伺服器本地訪問(http:/
Time of Update: 2018-06-06
本篇文章主要介紹php驗證碼的基本原理,感興趣的朋友參考下,希望對大家有所協助。一、製作思路由於註冊的時候常常會用到註冊碼來防止機器惡意註冊,這裡我發表一個產生png圖片驗證碼的基本映像,簡單的思路分析:1、產生一張png的圖片2、為圖片設定背景色3、設定字型顏色和樣式4、產生4位元的隨機的驗證碼5、把產生的每個字元調整旋轉角度和位置畫到png圖片上6、加入噪點和幹擾線防止註冊機器分析原圖片來惡意註冊7、輸出圖片8、釋放圖片所佔記憶體二、實現方法authcode.php檔案<?php
Time of Update: 2018-06-06
本篇文章主要介紹關於php截取字串長度函數,感興趣的朋友參考下,希望對大家有所協助。先上測試用的字串:<?php header("Content-Type:text/html;charset=utf-8"); echo cn_substr_utf8('我是一個,和哈,哦也,,國家!',12); echo '<br />',cn_substr_utf8('ai\'2145m a ch3我[是一,個,和哈,哦也,,
Time of Update: 2018-06-06
這篇文章主要介紹了關於ThinkPHP實現跨模組調用,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下使用 $this 可以調用當前模組內的方法,但是很多情況下經常會在當前模組中調用其他模組的方法。這篇文章主要介紹了ThinkPHP跨模組叫用作業,需要的朋友可以參考下使用 $this
Time of Update: 2018-06-06
這篇文章主要介紹了ThinkPHP視圖查詢,需要的朋友可以參考下ThinkPHP提供的視圖查詢應用功能十分強大,使用者利用視圖查詢功能可以將多個資料表的欄位內容按需要進行指定和篩選,組織成一個基於這些資料表的視圖模型,然後就可以通過該模型直接進行多表聯集查詢,非常方便和簡單。例如在項目中,我們定義有三個表:user 使用者基礎資料表,user_info 使用者詳細資料表,dept
Time of Update: 2018-06-06
這篇文章主要介紹了thinkPHP引入類的方法,結合引入phpmailer類的樣本分析了thinkPHP中引入郵件發送類的步驟、實現方法與提示,需要的朋友可以參考下本文執行個體講述了thinkPHP引入類的方法。分享給大家供大家參考,具體如下:這裡以發送郵件類phpmailer為例1.將核心檔案放入ORG目錄下2.在使用的地方,引入這個類檔案如何引入呢?import('@.ORG.phpmailer');這個表示引入當前項目中的ORG中的phpmailer.class.php檔案
Time of Update: 2018-06-06
本篇文章主要介紹php利用smtp類發送郵件,感興趣的朋友參考下,希望對大家有所協助。以下就是核心代碼:<?php require_once "email.class.php"; //******************** 配置資訊 ******************************** $smtpserver = "smtp.126.com";//SMTP伺服器 $smtpserverport =25;//SMTP伺服器連接埠
Time of Update: 2018-06-06
本篇文章主要介紹PHP解壓zip檔案函數,感興趣的朋友參考下,希望對大家有所協助。代碼如下:<? /***********************@file - path to zip file 需要解壓的檔案的路徑*@destination - destination directory for unzipped files 解壓之後存放的路徑*@需要使用 ZZIPlib library ,請確認該擴充已經開啟*/ function unzip_file($file,
Time of Update: 2018-06-06
這篇文章主要介紹了ThinkPHP檔案上傳實現方法,是ThinkPHP程式開發中非常常見的一個技巧,需要的朋友可以參考下檔案上傳是很多PHP程式項目中常見的一個功能,今天本文就來分享一個完整的執行個體,來實現ThinkPHP檔案上傳的功能。具體方法如下:一、action部分:FileAction.class.php頁面代碼如下:<?phpclass FileAction extends Action{ function index(){ $file=M('file'
Time of Update: 2018-06-06
現在很多朋友喜歡使用ThinkPHP但它會產生的很多目錄有些朋友不喜歡,這裡為大家分享下將目錄都放到include目錄的方法,這樣就乾淨多了效果:入口檔案<?php// 應用入口檔案 // 檢測PHP環境if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 網站檔案入口位置define('ABSPATH',
Time of Update: 2018-06-06
本篇文章主要介紹php對於二維數組的相應操作,感興趣的朋友參考下,希望對大家有所協助。技巧提示:array_keys($array) //返回所有鍵名 array_values($array) //返回所有索引值 $result=array_reverse($input); //將數組顛倒,不保留鍵名 $result_keyed=array_reverse($input,true); //將數組顛倒,保留鍵名 array_keys($array,"blue"); //