Time of Update: 2017-01-19
今天主要介紹在PHP網站開發中檔案目錄函式的應用。在PHP網站開發中,我們時常需要讀取目錄檔案資訊或者建立目錄以存放必要的檔案,而當目錄檔案大小超出規定大小時我們又需要刪除目錄檔案,如手工刪除目錄即費時又費力,我們完全可以通過PHP內建的目錄操作函數實現對目錄檔案的管理。
Time of Update: 2017-01-19
其實抓ajax非同步內容的頁面和抓普通的頁面區別不大。ajax只不過是做了一次非同步http請求,只要使用firebug類似的工具,找到請求的後端服務url和傳值的參數,然後對該url傳遞參數進行抓取即可。利用Firebug的網路工具 &
Time of Update: 2017-01-19
今天在做項目時,遇到個問題就是把從資料庫讀出來的同一欄位分行分列顯示,就是每行顯示12列,根據總記錄數控制迴圈行數。如果是多欄位很好實現,一個迴圈搞定,如果是一個欄位迴圈那麼就比較麻煩了,需要同時用到多個迴圈還有遞增變數,網上也有很多Phper遇到相似的問題,今天小編把自己的解決方案分享大家。對於同一欄位迴圈多行和控制列顯示個數,實現原理就是先用Limit限制讀出第一次迴圈,然後拿第一次迴圈讀出的記錄數加上要每行顯示的列數。下面直接附上代碼:第一次迴圈代碼:<tr><?
Time of Update: 2017-01-19
Google的開源Android移動作業系統正在席捲全球智能手機市場,和蘋果不一樣,它對那些想將應用程式提交到iPhone App Store的開發人員有著嚴格的指導方針和要求,Google的Android平台非常開放,甚至還可以用PHP編寫Android應用程式,Irontech建立了一個運行在Android上的PHP移植程式,結合Android的指令碼層(Scripting Layer for Android,SL4A),你就可以構建PHP
Time of Update: 2017-01-19
網上找的PHP數組題,準備自己做一遍並且記錄下來。1.寫函數建立長度為10的數組,數組中的元素為遞增的奇數,首項為1.複製代碼 代碼如下:<?php function arrsort($first,$length){ $arr = array();
Time of Update: 2017-01-19
今天在新服上安裝php imagick,環境如下:php 5.4.13ImageMagick-6.8.3-10imagick-3.0.1可是出錯了一個問題.就是死說找不到MagickWand.h:checking for MagickWand.h header file... configure: error: Cannot locate header file
Time of Update: 2017-01-19
我們只要在feedback.php中添加下面的代碼進行判斷就可以了。 注意:下邊只是一個PHP限制IP的執行個體代碼,如果您打算應用到CMS中,請自行修改,或者如果您正在使用DEDECMS,可以聯絡本站。 複製代碼 代碼如下: <?php //加IP訪問限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP');
Time of Update: 2017-01-19
PHP擷取檔案絕對路徑 複製代碼 代碼如下: <?php echo __FILE__ ; // 取得當前檔案的絕對位址,結果:D:\www\test.php echo dirname(__FILE__); // 取得當前檔案所在的絕對目錄,結果:D:\www\ echo dirname(dirname(__FILE__)); //取得當前檔案的上一層目錄名,結果:D:\ ?> chdir() 函數 定義和用法 chdir() 函數把當前的目錄改變為指定的目錄。
Time of Update: 2017-01-19
們先完成後台PHP的流程,PHP的主要工作是負責配置獎項及對應的中獎機率,當前端頁面點擊翻動某個方塊時會想後台PHP發送ajax請求,那麼後台PHP根據配置的機率,通過機率演算法給出中獎結果,同時將未中獎的獎項資訊一併以JSON資料格式發送給前端頁面。先來看機率計算函數function get_rand($proArr) { $result = ''; //機率數組的總機率精度 $proSum = array_sum($proArr); //機率數組迴圈 foreach
Time of Update: 2017-01-19
php規定以兩個底線(__)開頭的方法都保留為魔術方法,所以建議大家函數名最好不用__開頭,除非是為了重載已有的魔術方法。 PHP中的魔術方法有 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone,
Time of Update: 2017-01-19
1、超級簡單的頁面緩衝 如果你的工程項目不是基於 CMS 系統或架構,打造一個簡單的緩衝系統將會非常實在。下面的代碼很簡單,但是對小網站而言能切切實實解決問題。 複製代碼 代碼如下: <?php // define the path and name of cached file $cachefile = 'cached-files/'.date('M-d-Y').'.php'; // define how long we want to keep the file in seconds.
Time of Update: 2017-01-19
本文執行個體講述了php計算函數執行時間的方法。分享給大家供大家參考。具體如下:我們可以通過在程式的前後分別記錄開始和結束時間,兩個時間差就是程式的執行時間。<?php$long_str = "this is a test to see how much time md5 function takes to execute over this string";// start timing from here$start = microtime(true);// function
Time of Update: 2017-01-19
本文執行個體分析了php防止sql注入簡單方法。分享給大家供大家參考。具體如下:這裡只說一個簡單的方法防止Sql注入的方法有很多,這裡要說的其實就是漏洞演練平台Dvwa裡的一種方式直接看high層級的就可以了$id = $_GET['id']; $id = stripslashes($id); $id = mysql_real_escape_string($id); if (is_numeric($id)){$getid = "SELECT first_name,last_name FROM
Time of Update: 2017-01-19
本文執行個體講述了php隨機產生數字字母組合的方法。分享給大家供大家參考。具體如下:直接上代碼:複製代碼 代碼如下:function getRandomString($len, $chars=null){ if (is_null($chars)){ $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012
Time of Update: 2017-01-19
複製代碼 代碼如下: /** *數字金額轉換成中文大寫金額的函數 *String Int $num 要轉換的小寫數字或小寫字串 *return 大寫字母 *小數位為兩位 **/ function get_amount($num){ $c1 = "零壹貳三肆伍陸柒捌玖"; $c2 = "分角元拾佰仟萬拾佰仟億"; $num = round($num, 2); $num = $num * 100; if (strlen($num) > 10) { return
Time of Update: 2017-01-19
本文執行個體講述了PHP解析RSS的方法。分享給大家供大家參考。具體如下:1. php代碼如下: 複製代碼 代碼如下:<?phprequire "XML/RSS.php";$rss = new XML_RSS("http://php.net/news.rss");$rss->parse();foreach($rss->getItems() as $item) {
Time of Update: 2017-01-19
本文執行個體講述了PHP實現將視頻轉成MP4並擷取視頻預覽圖的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<?phpflv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm');// code provided and updated by steve of phpsnaps ! thanks// accepts:// 1: the input video file// 2: path to
Time of Update: 2017-01-19
php讀取zip檔案(刪除檔案,提取檔案,增加檔案)執行個體從zip壓縮檔中提取檔案複製代碼 代碼如下:<?php /* php 從zip壓縮檔中提取檔案 */$zip = new ZipArchive; if ($zip->open('jQuery五屏上下滾動焦點圖代碼.zip') === TRUE) {//中文檔案名稱要使用ANSI編碼的檔案格式 $zip->extractTo('foldername');//提取全部檔案
Time of Update: 2017-01-19
本文執行個體講述了PHP實現通用alert函數的方法。分享給大家供大家參考。具體如下:函數:通用提示 參數:提示訊息,類型或網址,視窗名或函數名,延時毫秒Alert("","function","close2",300);代碼如下:function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){ echo "<script>".chr(10); if(!empty($Str)){ echo "alert(\"Warning:\
Time of Update: 2017-01-19
本文執行個體講述了php擷取本周開始日期和結束日期的方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下://當前日期 $sdefaultDate = date("Y-m-d"); //$first =1 表示每周星期一為開始日期 0表示每周日為開始日期 $first=1; //擷取當前周的第幾天 周日是 0 周一到周六是 1 - 6 $w=date('w',strtotime($sdefaultDate));