方法一:直接調用複製代碼 代碼如下:<? /******************************************************************************/ /* 檔案名稱 : soapclient.php /* 說 明 : WebService介面用戶端常式 /********************************************************************
核心代碼: 複製代碼 代碼如下:<!--?php$html2RTFCom = new COM("HTML2RTF.Converter");$html2RTFCom--->PreserveImages = true;$html2RTFCom->PageNumbers = 1;$html2RTFCom->PageNumbersAlignH = 1;$html2RTFCom->PageNumbersAlignV = 5;$htmlFile =
有的win主機IIS不支援 .htaccess 檔案, 我在這裡指的不是本地 在本地的話用apmserv伺服器可以用.htaccess 檔案,用apmserv伺服器環境配置偽靜態可以看 php 偽靜態 (url rewrite mod_rewrite 重寫) 這篇文章,講的很詳細.這裡我們主要講解httpd.ini 廢話不說直接看效果~例: www.jb51.net/index.php我們想讓他用 www.jb51.net/index.html
單測中有個普遍性的問題,被側類中的private方法無法直接調用。小拽在處理過程中通過反射改變方法許可權,進行單測,分享一下,直接上代碼。簡單被測試類別產生一個簡單的被測試類別,只有個private方法。複製代碼 代碼如下:<?php/** * 崔小渙單測的基本模板。 * * @author cuihuan * @date 2015/11/12 22:15:31 * @version $Revision:1.0$ **/class MyClass {/** * 私人方法 * * @
php封裝好的人民幣數值轉中文大寫類class Num2RmbClass{ /** * 人民幣數值轉中文大寫 * @author SunsCheung * @time 2015.11.11 * @param string $number 數值 預設為0 * @param string $int_unit 幣種單位,預設"元",有的需求可能為"圓" * @param bool $is_round 是否對小數進行四捨五入 * @param bool $is_extra_
最近突然發現部落格的評論樓層有點問題,之前一直設定的是“在每個頁面頂部顯示新的評論”,也就是所謂的倒序顯示評論,但是主題只支援順序的評論樓層好,於是樓層和樓層號之間對不上。搜了一下在zww.me發現有實現的代碼,但是放到部落格之後無法正常工作,比如限制分頁顯示為25條的時候,文章只有一條評論時也顯示的25樓。折騰了一下搞定了,做個記錄,也供大家參考。在主題檔案 functions.php中找到$GLOBALS['comment'] = $comment;在後面加上下面的代碼:/* 主評論計數器
本篇文章主要分項了一下關於php類中的$this,static,final,const,self這幾個關鍵字使用方法。 $this $this表示當前執行個體,在類的內部方法訪問未聲明為const及static的屬性時,使用$this->value='phpernote';的形式。常見用法如: $this->屬性 $this->方法 舉例如下:<?phpclass MyClass{ private $name; public function
複製代碼 代碼如下: series: [{ type: 'pie',
PHP一維數組的排序可以用sort(),asort(),arsort()等函數;PHP二維數組的排序需要自訂。以下函數是對一個給定的二維數組按照指定的索引值進行排序,先看函數定義:複製代碼 代碼如下:function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] =
首先我們分析一下原理,要想得到程式已耗用時間,那麼可以在程式最開始啟動並執行時候定義一個變數記下目前時間,然後等我們程式運行完之後再記錄一下當前的時間,兩者相差就是該程式運行花費的時間了。這裡介紹一下 microtime() 這個函數,microtime() 用的不多,但是不能不知道這個函數,它是返回當前 Unix 時間戳記和微秒數。例如:echo microtime(); 會返回:0.08845800
如果做一個線上的檔案管理系統的話,那麼首先必須知道怎麼讀取目錄和檔案,其實這個功能幾行代碼就可以實現了。輸出效果:實現代碼:複製代碼 代碼如下:<?php $dir = "D:/"; //要擷取的目錄 echo "********** 擷取目錄下所有檔案和檔案夾 ***********<hr/>"; //先判斷指定的路徑是不是一個檔案夾 if (is_dir($dir)){ if ($dh =
用php程式刪除目錄和檔案比到ftp刪除有很多優勢。首先進ftp就比較麻煩,然後刪除大量檔案的時候ftp刪除很慢,還有就是程式只想刪除檔案夾下面的檔案,而保留目錄結構,可以用php來輕鬆的實現,再有比如產生的日誌、緩衝要清除用程式來完成顯然輕鬆的多。一:刪除目錄下面的檔案,不刪除目錄複製代碼 代碼如下:function delFileUnderDir( $dirName ){ if ( $handle = opendir( "$dirName" ) ) { &
實現代碼:<?php //將驗證碼儲存到session裡,供全域使用 session_start(); $nums =
實現代碼,複製即用:<?phpheader("Content-type:text/html;charset=utf-8");function getRandPass($length = 6){ $password = ''; //將你想要的字元添加到下面字串中,預設是數字0-9和26個英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
匹配的規則不能用 "/<script.*<\/script>/i",因為它不能匹配到分行符號,那麼多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。裡面的?表示儘可能少重複,也就是匹配最近的一個</script>。源碼範例:複製代碼 代碼如下:<?php header("Content-type:text/html;charset=utf-8"); $str =
昨天花了點時間整合了一下頭像外掛程式 東拼西湊的成果 先來看下效果1.先使用ajaxfileupload外掛程式做非同步上傳。這個地方我本來想做個上傳進度的效果,但技術有限失敗了。上傳按鈕我還做了一個檔案大小的限制,但是由於瀏覽器安全色性的問題,不完美在IE6--IE9之間還有很多問題需要解決getFileSize函數是用於判斷檔案大小的函數複製代碼 代碼如下:function getFileSize(fileName) {
先下載 php神盾解密工具decryption然後解壓放到一個檔案夾裡,把你要解密的檔案也放進去。然後建立一個 decode.php 代碼寫:複製代碼 代碼如下:<?phprequire('decryption.php');decryption('Code.php');?>執行後就會產生 Code_source.php 的源碼檔案了。效果就目前來說沒發現任何問題,如果有什麼問題可以留言,我會及時處理的。要注意的幾點,decryption.php
IIS 的 GZIP
在某帝國面試的時候問題了這個題: 怎麼處理post提交重複的問題, 後來跟@暖陽交流,他說記錄時間,我沒有明白,我想的是用session在表單頁面記錄下,然後提交頁面判斷,如果相等則視為成功,並清空session,但有個問題是如果表單頁面是html的呢,乍辦?要不調個php驗證的頁面?類似驗證碼的功能. 還有的說用 header頭設定到期時間...但沒試.以下是我php寫的,經測試可用.複製代碼
項目用到臨時寫的。待完善:複製代碼 代碼如下:/* * 根據使用者提交的(swf/html)地址,擷取優酷,馬鈴薯的swf播放地址 * */ private function _getSwf ($url = '') { if(isset($url) && !empty($url)){