Time of Update: 2016-06-07
複製代碼 代碼如下: //圖片的等比縮放 //因為PHP只能對資源進行操作,所以要對需要進行縮放的圖片進行拷貝,建立為新的資源 $src=imagecreatefromjpeg('a.jpg'); //取得源圖片的寬度和高度 $size_src=getimagesize('a.jpg'); $w=$size_src['0']; $h=$size_src['1']; //指定縮放出來的最大的寬度(也有可能是高度)
Time of Update: 2016-06-07
前不久,我申請加入了某開源組織,他們要我寫一個功能用來檢測圖片中是否有木馬指令碼。 其實一開始我什麼也不知道,只是後來在網上查了一些資料,找到的全是有製作圖片木馬的教程,並沒有找到檢測的程式。 經過幾番思索之後,決定從製作原理來分析這種木馬程式。這種木馬程式是十六進位編碼寫的,我靈機一動,寫了以下這個上傳類。最終通過了組織測驗。呵呵 現在把它拿出來給大家分享,有什麼不好的地方,還請指正! anyon@139.com; 複製代碼 代碼如下: /** +-----------------------
Time of Update: 2016-06-07
複製代碼 代碼如下:function getarray_postgresql($arraystr) { $regx1 = '/^{(.*)}$/'; $regx2 = "/\"((\\\\\\\\|\\\\\"|[^\"])+)\"|[^,]+/"; $regx3 = '/^[^"].*$|^"(.*)"$/'; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1
Time of Update: 2016-06-07
分頁的首頁複製代碼 代碼如下:武俠小說分頁 jquery實現$.ajax的分頁ID名稱作者出版社ISBN號類型價格 分頁的php精華代碼複製代碼 代碼如下: //命令模型層處理資料 $link=mysql_connect('localhost','root','') or die("失敗"); mysql_select_db('books',$link) or die("串連資料庫出錯了!"); //每頁顯示記錄數 $pagesize = 2; //求出總的記錄數
Time of Update: 2016-06-07
1、定義常量:複製代碼 代碼如下: //1 define("TAX_RATE",0.08); echo TAX_RATE; //輸出0.08 //2 (PHP 5.3) const TAX_RATE2 =0.01; echo '--'.TAX_RATE2; //輸出0.01?>2、require 和require_once
Time of Update: 2016-06-07
靜態調用非靜態方法!!這在java,c#中是不可想象的,也是絕對不行的。這樣的錯誤在這些語言中會在編譯階段就被指出錯誤的。但是對於php這樣的動態語言呢?首先這個是文法沒有錯誤的,php –l 找不出錯誤來的。如果運行呢?先看一個例子複製代碼 代碼如下:class myClass { private $name = "myClass"; public function echoName(){ echo $this->name; } public
Time of Update: 2016-06-07
在PHP的官網上看到的parse_url()函數的替代方案。結果和parse_url()函數差不多,是使用正則實現的。URI 是 Web上可用的每種資源 - HTML文檔、映像、視頻片段、程式等 - 由一個通用資源標誌符(Uniform Resource Identifier, 簡稱"URI")進行定位。 對象分組:複製代碼 代碼如下:^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?12 3 4
Time of Update: 2016-06-07
function getWeiboData(){ $count = 15; // 參數source後面輸入你的授權號 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.''; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); //
Time of Update: 2016-06-07
下面的函數可以用來過濾使用者的輸入,保證輸入是XSS安全的。具體如何過濾,可以參看函數內部,也有注釋。複製代碼 代碼如下:function RemoveXSS($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed // this prevents some character re-spacing such as // note that you
Time of Update: 2016-06-07
本機:複製代碼 代碼如下:$uri = "http://www.a.com/test.php";//這裡換成你伺服器的地址// 參數數組$data = array ( 'name' => 'tanteng' // 'password' => 'password');$ch = curl_init ();// print_r($ch);curl_setopt ( $ch, CURLOPT_URL, $uri );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_
Time of Update: 2016-06-07
不多說,直接上代碼複製代碼 代碼如下://連結資料庫'查詢mysql_connect('localhost','username','userpwd')or die("資料庫連結失敗".mysql_error());mysql_select_db('庫名');mysql_query('set names utf8');$sql1="select * from user
Time of Update: 2016-06-07
本節內容:php函數指定預設值在php編程中,為自訂函數設定預設值,當使用者調用該函數時,如果不給參數指定值,參數會用預設值頂替。例1,複製代碼 代碼如下:php函數指定預設值-www.php.netfunction printMe($param = NULL){ print $param;}printMe("This is test");printMe();?>輸出結果:This is test例2,php函數參數預設值的使用範例,php函數參數中設定和使用預設值。代碼:複製代碼
Time of Update: 2016-06-07
設計思路 考慮到單純的採集一個網頁的圖片,太麻煩,所以直接採集他的列表頁,擷取列表的url然後在一一採集,但是用php匹配列表頁的url太麻煩,第一列表頁有很多無效url這對我這個正則小菜鳥實在是個問題,看了一下列表頁的結構,果斷採用jquery擷取url,jquery的萬能選取器又再次強大起來了。 jquery擷取url,然後ajax傳遞url—>對應PHP檔案,遍曆url參數—->單頁面採集儲存圖片 jquery程式 複製代碼 代碼如下: 這裡把url拼接成‘,'分割的字串傳遞url,
Time of Update: 2016-06-07
PHP PDO Access連結複製代碼 代碼如下:class DbHelpClass { private $conn; private $qxId; private $ret; function __construct() { $path="../../App_Data/sd#f#45G_!.mdb"; $constr="DRIVER={Microsoft Access
Time of Update: 2016-06-07
HTTP頭部資訊檢查URL HTTP Server Response Code Checker常用響應狀態代碼1**:請求收到,繼續處理 2**:操作成功收到,分析、接受 3**:完成此請求必須進一步處理 4**:請求包含一個錯誤文法或不能完成 5**:伺服器執行一個完全有效請求失敗 100——客戶必須繼續發出請求 101——客戶要求伺服器根據請求轉換HTTP協議版本 200——交易成功 201——提示知道新檔案的URL 202——接受和處理、但處理未完成 203——返回資訊不確定或不完整 20
Time of Update: 2016-06-07
我將這個分享出來,如果以後有誰需要可以直接下載下面外掛程式 使用方法: 在cnblogs選擇備份資料,匯出一個XML到本地; 下載附件中的外掛程式,安裝至\wp-content\plugins目錄; 後台開啟外掛程式後,可以在“工具”中找到“Cnblogs資料轉換”,進入; 選擇剛才下載的XML檔案,上傳後系統會自動將資料轉換並匯入到wordpress中 備忘: 這個外掛程式只是單純將部落格園日誌、隨筆、文章匯入到wordpress中,不會匯入評論相簿資料,因為cnblogs不提供這類資料備份
Time of Update: 2016-06-07
複製代碼 代碼如下:class Cache { private $dir = "data/cache/";//定義緩衝目錄 private $key='c_a_sss'; // 檔案名稱md5加密金鑰 function set_dir($dirpath) { $this->dir=$dirpath; $this->make_dir($this->dir); } function read($key,$minutes=1) { $filename=$this->get_filename($
Time of Update: 2016-06-07
calendar.class.php 複製代碼 代碼如下: class Calendar { private $year; //當前的年 private $month; //當前的月 private $start_weekday; //當月的第一天對應的是周幾 private $days; //當前月一共多少天 function __construct(){ $this->year=isset($_GET["year"]) ? $_GET["year"] : date("Y");
Time of Update: 2016-06-07
複製代碼 代碼如下:/*-------------------------------------------------- ip2address [qqwry.dat]--------------------------------------------------*/class ip { var $fh; //IP資料庫檔案控制代碼 var $first; //第一條索引 var $last; //最後一條索引 var $total; //索引總數 //建構函式 function
Time of Update: 2016-06-07
複製代碼 代碼如下:/** * 圖片加浮水印(適用於png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原圖片 * @param $waterImg 浮水印圖片 * @param $savepath 儲存路徑 * @param $savename 儲存名字 * @param $positon 浮水印位置 * 1:頂部居左, 2:頂部居右, 3:置中, 4:底部局左, 5:底部居右 * @param $alpha 透明度 --