PHP使用GD庫實現截屏

PHP5.2.2以上版本的GD庫實現了兩個截屏函數 imagegrabscreen 和 imagegrabwindow ,分別用於截取整個螢幕和截取某個視窗(同ALT+PrintScreen)的螢幕。1. 截取整個螢幕 ScreenshotPHP代碼    <?php       $im = imagegrabscreen();       imagepng($im, "myscreenshot.png");       ?>  2. 截取一個視窗 Capture a window

PHP入門速成

PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,PHP是一種原始碼開放程式,擁有很好的跨平台相容性。使用者可以在Windows NT系統以及許多版本的Unix系統上運行PHP,而且可以將PHP作為Apache伺服器的內建模組或CGI程式運行。

修改部分php配置實現 遠程包含 攻擊

 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

用PHP忙了一晚上寫的圖片縮減和圖片等比縮放函數

/*----------------------------------------------------------------------函數:調整圖片尺寸或產生縮圖修改:2009-8-8返回:True/False參數:   $Image   需要調整的圖片(含路徑)   $Dw=450   調整時最大寬度;縮圖時的絕對寬度   $Dh=450   調整時最大高度;縮圖時的絕對高度   $Type=1   1,調整尺寸; 2,產生縮圖作者:Seven(QQ:9256114)

php rss產生類

<?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

php中一個可查詢所有表的“通用”查詢分頁類

一個可查詢所有表的“通用”查詢分頁類 最近突發奇想,希望寫出一個可以針對所有表的查詢分頁類。因為在實際的開發中,恐怕查詢並將結果集分頁顯示是用得最多的代碼,而表的結構是多樣的,我想儘可能地提高代碼的重用率和維護性。 以下是我寫的,請各位加以指點,測試,看能否進行更好的改進和更多的支援。 目前還只支援單一的表,不支援聯集查詢。但未來可以會考慮如何支援。 //如果要轉載本文請註明出處,免的出現版權紛爭,我不喜歡看到那種轉載了我的作品卻不註明出處的人

單純使用PHP腳本不藉助任何外部庫或圖片以及字型產生動畫效果的Gif驗證碼圖片

看過discuz的,不喜歡,又是圖片,又是字型的太麻煩.而我採用的這種方法不需要額外的圖片,字型或php支援庫,因為我的方式是直接使用php的ord,chr等函數操作圖片源碼而成.圖片是由二進位代碼構成的,不管是bmp還是png,jpg,gif都是如此,那麼既然php可以產生不會運動的gif圖,為何就不能產生可以運動的gif圖呢?差異不過就是二進位代碼而已,產生的過程是沒什麼差別的,所以根據這樣的思路我寫了這個類,用來產生可以運動的驗證碼.當然了最根本的原因是傳統的驗證碼別人已經可以做到使用程式

PHP中功能強大卻少使用的函數 — 為你提供更多的思路

call_user_func_array — 讓參數以數組的形式調用一個函數 call_user_func — 調用一個存在的函數 create_function — 建立一個函數 func_get_arg — 擷取函數中某個參數的值 func_get_args — 擷取函數的所有參數並組成數組 func_num_args — 擷取一個函數的參數個數 function_exists — 判定一個函數是否存在 get_defined_functions — 擷取已有的函數資訊

PHP CURL類比GET及POST函數

    <?php       function vcurl($url, $post = '', $cookie = '', $cookiejar = '', $referer = ''){           $tmpInfo = '';           $cookiepath = getcwd().'./'.$cookiejar;           $curl = curl_init();           curl_setopt($curl, CURLOPT_URL,

PHP 6 的新特性

PHP的下一個版本,V6,包含了很的新特性和語法改進,會使它在面向對像方面性更易用。其他重要的特性:比如在核心函數中對Unicode (統一編碼)的支援,這意味著 PHP 6提供了更好的更可靠國際支援。PHP已經很流行,被無數的網站使用,被大部分因特網接入商所支援,被Yahoo這樣的大網路公司使用著。在即將來臨的PHP版本中準備新增一些成功的新特性,使PHP在某些場合下更易用更安全。你準備好接受 PHP 6

PHP:_SERVER變數和_ENV變數列表

 你可以實用 _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

10個你可能從未用過的PHP函數

1. sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。與其讓伺服器因高負載宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。2. pack()Pack()能將md5()返回的32位16進位字串轉換為16位的二進位字串,可以節省儲存空間。3. cal_days_in_

台企招聘一名PHP程式員

招聘一個PHP程式猿,有興趣的朋友可以發email給我(附上你的作品截圖),我email是see7di@gmail.com要求是:接手一個完成度80%的訂房網站按照你未來老闆提出的要求繼續開發下去.公司在台北板橋.聘用之後可以在你自己家開發,只需要每天開著skype連線能隨時交流就好了(每週上班5天休息2天).薪水大約在3500-4000人民幣每月,另外要簽署三年的雇傭合約,簽署合約的同時你會獲得公司的股票.要求精通php5和mysql,懂前臺,例如xhtml;mootools或jquery未來

php調用dll的執行個體操作動畫

這是我錄製的一個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 =

自己動手搭建Nginx+memcache+xdebug+php運行環境綠色版 For windows版

     Nginx比apache要好,優點很多,隨便去搜尋引擎找一下就能找到一大把資料,這不是我們討論的重點,我們的重點是自己做一個運行組合!     為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為很多人封裝了之後就不在更新了,以後想要更新都不知道怎麼做,既然如此還不如自己好好研究一下自己封裝,將來要升級也不用求人,藝不壓身!     我說下我搭配的這個組合的特點:主要構成: 1.Php 5.3 2.Nginx 1.3.6 3.Memcache 2.2.6

PHP中文分詞

最常見的詞語二分法:$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(",", "/", "\\", ".", ";", ":",

用PHP即時捕捉PHP原始碼中的錯誤並發送email通知

開發PHP的朋友都知道,其實最擔心的就是程式中出現一些異常或錯誤,這些狀況如果輸出到用戶的螢幕會把用戶給嚇壞,甚至為此丟了工作,如果不輸出到螢幕就得想辦法記錄到日誌中,但是似乎不是每個人都有查看錯誤日誌的習慣,爲瞭解決這個尷尬的問題,所以我寫了這段代碼,其用意就是當我們寫的php程式出錯的時候把錯誤內容捕捉出來然後發到我們的email內.先看效果: Define('SYS_DEBUG',false);IF(SYS_DEBUG)

php接收二進位檔案轉換成圖片

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,

ip對應的地區查詢(php版)

<?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] + [

nginx+php-fpm設定檔的組織圖

1. nginx的設定檔路徑一般來說,安裝nginx的時候,設定檔的預設路徑是 /usr/local/nginx/conf/nginx.conf。我們可以使用一個連結檔案,將conf目錄指向一個特定目錄,以方便管理。例如,筆者所在的公司喜歡將所有的服務器設定檔集中在/home/server_config中,然後在該目錄中建立一個子目錄 nginx,再將/usr/local/nginx/conf通過連結檔案指向/home/server_config/nginx。2. Virtual

總頁數: 1662 1 .... 1542 1543 1544 1545 1546 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.