Time of Update: 2018-12-05
PHP5.2.2以上版本的GD庫實現了兩個截屏函數 imagegrabscreen 和 imagegrabwindow ,分別用於截取整個螢幕和截取某個視窗(同ALT+PrintScreen)的螢幕。1. 截取整個螢幕 ScreenshotPHP代碼 <?php $im = imagegrabscreen(); imagepng($im, "myscreenshot.png"); ?> 2. 截取一個視窗 Capture a window
Time of Update: 2018-12-05
PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,PHP是一種原始碼開放程式,擁有很好的跨平台相容性。使用者可以在Windows NT系統以及許多版本的Unix系統上運行PHP,而且可以將PHP作為Apache伺服器的內建模組或CGI程式運行。
Time of Update: 2018-12-05
1. 調試期間,可以開啟display_errors = On2. 目標機使用了include、require或require_once3. 目標機配置 a) register_globals = On b) allow_url_fopen = On c) allow_url_include = On這樣的目標就可以進行攻擊了 自己搭建簡易的伺服器,apache + php 即可修改httpd.conf中,將尾碼為php的,從而避免代碼在攻擊端就被執行,#AddType
Time of Update: 2018-12-05
/*----------------------------------------------------------------------函數:調整圖片尺寸或產生縮圖修改:2009-8-8返回:True/False參數: $Image 需要調整的圖片(含路徑) $Dw=450 調整時最大寬度;縮圖時的絕對寬度 $Dh=450 調整時最大高度;縮圖時的絕對高度 $Type=1 1,調整尺寸; 2,產生縮圖作者:Seven(QQ:9256114)
Time of Update: 2018-12-05
<?php /*** Class name: RSS*/if (defined('_CLASS_RSS_PHP')) return;define('_CLASS_RSS_PHP',1);class RSS {//publicvar $rss_ver = "2.0";var $channel_title = '';var $channel_link = '';var $channel_description = '';var $language = 'zh_CN';var
Time of Update: 2018-12-05
一個可查詢所有表的“通用”查詢分頁類 最近突發奇想,希望寫出一個可以針對所有表的查詢分頁類。因為在實際的開發中,恐怕查詢並將結果集分頁顯示是用得最多的代碼,而表的結構是多樣的,我想儘可能地提高代碼的重用率和維護性。 以下是我寫的,請各位加以指點,測試,看能否進行更好的改進和更多的支援。 目前還只支援單一的表,不支援聯集查詢。但未來可以會考慮如何支援。 //如果要轉載本文請註明出處,免的出現版權紛爭,我不喜歡看到那種轉載了我的作品卻不註明出處的人
Time of Update: 2018-12-05
看過discuz的,不喜歡,又是圖片,又是字型的太麻煩.而我採用的這種方法不需要額外的圖片,字型或php支援庫,因為我的方式是直接使用php的ord,chr等函數操作圖片源碼而成.圖片是由二進位代碼構成的,不管是bmp還是png,jpg,gif都是如此,那麼既然php可以產生不會運動的gif圖,為何就不能產生可以運動的gif圖呢?差異不過就是二進位代碼而已,產生的過程是沒什麼差別的,所以根據這樣的思路我寫了這個類,用來產生可以運動的驗證碼.當然了最根本的原因是傳統的驗證碼別人已經可以做到使用程式
Time of Update: 2018-12-05
call_user_func_array — 讓參數以數組的形式調用一個函數 call_user_func — 調用一個存在的函數 create_function — 建立一個函數 func_get_arg — 擷取函數中某個參數的值 func_get_args — 擷取函數的所有參數並組成數組 func_num_args — 擷取一個函數的參數個數 function_exists — 判定一個函數是否存在 get_defined_functions — 擷取已有的函數資訊
Time of Update: 2018-12-05
<?php function vcurl($url, $post = '', $cookie = '', $cookiejar = '', $referer = ''){ $tmpInfo = ''; $cookiepath = getcwd().'./'.$cookiejar; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,
Time of Update: 2018-12-05
PHP的下一個版本,V6,包含了很的新特性和語法改進,會使它在面向對像方面性更易用。其他重要的特性:比如在核心函數中對Unicode (統一編碼)的支援,這意味著 PHP 6提供了更好的更可靠國際支援。PHP已經很流行,被無數的網站使用,被大部分因特網接入商所支援,被Yahoo這樣的大網路公司使用著。在即將來臨的PHP版本中準備新增一些成功的新特性,使PHP在某些場合下更易用更安全。你準備好接受 PHP 6
Time of Update: 2018-12-05
你可以實用 _SERVER變數和_ENV變數下面是我的phpinfo中的php變數:_SERVER["SCRIPT_NAME"] /php/index.php_SERVER["HTTP_COOKIE"] cdb_sid=tcSZ7o_SERVER["AUTH_PASSWORD"] no value_SERVER["AUTH_TYPE"] no value_SERVER["AUTH_USER"] no
Time of Update: 2018-12-05
1. sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。與其讓伺服器因高負載宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。2. pack()Pack()能將md5()返回的32位16進位字串轉換為16位的二進位字串,可以節省儲存空間。3. cal_days_in_
Time of Update: 2018-12-05
招聘一個PHP程式猿,有興趣的朋友可以發email給我(附上你的作品截圖),我email是see7di@gmail.com要求是:接手一個完成度80%的訂房網站按照你未來老闆提出的要求繼續開發下去.公司在台北板橋.聘用之後可以在你自己家開發,只需要每天開著skype連線能隨時交流就好了(每週上班5天休息2天).薪水大約在3500-4000人民幣每月,另外要簽署三年的雇傭合約,簽署合約的同時你會獲得公司的股票.要求精通php5和mysql,懂前臺,例如xhtml;mootools或jquery未來
Time of Update: 2018-12-05
這是我錄製的一個gif操作動畫,圖片比較大,如果大家線上看圖感覺不流暢的話可以把圖片儲存到本機再看.動畫中的原代碼如下: 1 VERSION 1.0 CLASS 2 BEGIN 3 MultiUse = -1 'True 4 Persistable = 0 'NotPersistable 5 DataBindingBehavior = 0 'vbNone 6 DataSourceBehavior = 0 'vbNone 7 MTSTransactionMode =
Time of Update: 2018-12-05
Nginx比apache要好,優點很多,隨便去搜尋引擎找一下就能找到一大把資料,這不是我們討論的重點,我們的重點是自己做一個運行組合! 為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為很多人封裝了之後就不在更新了,以後想要更新都不知道怎麼做,既然如此還不如自己好好研究一下自己封裝,將來要升級也不用求人,藝不壓身! 我說下我搭配的這個組合的特點:主要構成: 1.Php 5.3 2.Nginx 1.3.6 3.Memcache 2.2.6
Time of Update: 2018-12-05
最常見的詞語二分法:$str = '這是我的網站www.7di.net!'; //$str = iconv('GB2312','UTF-8',$str); $result = spStr($str); print_r($result); /** * UTF-8版 中文二元分詞 */ function spStr($str) { $cstr = array(); $search = array(",", "/", "\\", ".", ";", ":",
Time of Update: 2018-12-05
開發PHP的朋友都知道,其實最擔心的就是程式中出現一些異常或錯誤,這些狀況如果輸出到用戶的螢幕會把用戶給嚇壞,甚至為此丟了工作,如果不輸出到螢幕就得想辦法記錄到日誌中,但是似乎不是每個人都有查看錯誤日誌的習慣,爲瞭解決這個尷尬的問題,所以我寫了這段代碼,其用意就是當我們寫的php程式出錯的時候把錯誤內容捕捉出來然後發到我們的email內.先看效果: Define('SYS_DEBUG',false);IF(SYS_DEBUG)
Time of Update: 2018-12-05
php接收二進位檔案轉換成圖片,php://input $GLOBALS['HTTP_RAW_POST_DATA']as3 代碼var bitmapData:BitmapData = new BitmapData(drawWidth, drawHeight);//的到BitmapDatavar myMatrix:Matrix = new Matrix(1, 0, 0, 1, drawWidth/ 2, drawHeight/2);//改變中心點bitmapData.draw(Con_mc,
Time of Update: 2018-12-05
<?php /***@ Date 2010.12.21*@ Author 王剛*@ Email 373882774@qq.com*@ QQ 373882774*@ Blog http://hi.baidu.com/sa123abc/home注:檔案頭 [第一條索引的位移量 (4byte)] + [最後一條索引的位移地址 (4byte)] 8位元組記錄區 [結束ip (4byte)] + [地區1] + [
Time of Update: 2018-12-05
1. nginx的設定檔路徑一般來說,安裝nginx的時候,設定檔的預設路徑是 /usr/local/nginx/conf/nginx.conf。我們可以使用一個連結檔案,將conf目錄指向一個特定目錄,以方便管理。例如,筆者所在的公司喜歡將所有的服務器設定檔集中在/home/server_config中,然後在該目錄中建立一個子目錄 nginx,再將/usr/local/nginx/conf通過連結檔案指向/home/server_config/nginx。2. Virtual