Time of Update: 2017-01-13
GD庫,是php處理圖形的擴充庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者產生圖片。 在網站上GD庫通常用來產生縮圖,或者用來對圖片加浮水印,或者用來產生漢字驗證碼,或者對網站資料產生報表等。 產生效果圖:GD庫的安裝什麼的網上都有,現在很多虛擬空間也都支援,這裡就不再贅述。下面通過我實際應用代碼的執行個體和相關的注釋為大家介紹一下GD庫的使用方法。 代碼如下複製代碼 $str="北京"; $str2=
Time of Update: 2017-01-13
驗證碼產生程式 代碼如下複製代碼 <?php session_start(); session_register("login_check_number"); //昨晚看到了chianren上的驗證碼效果,就考慮了一下,用PHP的GD庫完成了類似功能 //先成生背景,再把產生的驗證碼放上去 $img_height=120; //先定義圖片的長、寬 $img_width=40; if($HTTP_GET_VARS[&
Time of Update: 2017-01-13
magic_quotes_gpc的設定值將會影響通過Get/Post/Cookies獲得的資料這兩天接入百度SDK處理支付回調時碰到了簽名通不過的情況,簽名規則很簡單,md5(transdata + appkey) 和
Time of Update: 2017-01-13
一,讀取檔案先解釋一下,什麼是讀取檔案本身,什麼叫讀取檔案輸入內容。舉個例子test.php裡面的內容<?php echo "test"; ?>1,讀取檔案本身就是讀取檔案內所有內容,讀取後就能得到<?php echo "test"; ?>2,讀取檔案輸出內容是讀取檔案所表現出來的東西,讀取後得到test二,fopen方法1,讀取檔案本身 <?php $filename =
Time of Update: 2017-01-13
基本的檔案包含漏洞: 代碼如下複製代碼 <?php include(“includes/” . $_GET['file']); ?>* 包含同路徑下的檔案:?file=.htaccess* 路徑遍曆:?file=../../../../../../../../../var/lib/locate.db(該檔案非常有趣因為它允許你搜尋檔案系統)*
Time of Update: 2017-01-13
代碼如下複製代碼 <?php/** Captcha Class base on PHP GD Lib* @author Design* @version 1.0* @copyright js8.in 2010* @demo* include('captchaClass.php');* $captchaDemo=new Captcha();* $captchaDemo->createImage();*/class Captcha{ //@定義驗證碼圖片高度&
Time of Update: 2017-01-13
注意,要使用微信在第三方網頁登入是需要“服務號”才可以哦,所以必須到官方申請。一開始你需要進入微信公眾平台開啟開發模式,並且填寫oauth2的回調地址,地址填寫你項目的網域名稱就可以了.比如:www.baidu.com或zhidao.baidu.com.如果你的項目在次層網域就寫次層網域 前端url授權地址,在url中填寫appid與你項目中方法中的oauth的地址,具體在下面的代碼中可以看到.<ahref="https://open.weixin.qq
Time of Update: 2017-01-13
例1 代碼如下複製代碼 function uhtml($str) { $farr = array( "/s+/", //過濾多餘空白 //過濾
Time of Update: 2017-01-13
PHP 的 HTTP 認證機制僅在 PHP 以 Apache 模組方式運行時才有效,因此該功能不適用於 CGI 版本。在 Apache 模組的 PHP 指令碼中,可以用 header() 函數來向用戶端瀏覽器發送“Authentication Required”資訊,使其彈出一個使用者名稱/密碼輸入視窗。當使用者輸入使用者名稱和密碼後,包含有 URL 的 PHP 指令碼將會再次和預定義變數 PHP_AUTH_USER、PHP_AUTH_PW 和 AUTH_TYPE
Time of Update: 2017-01-13
最近無聊沒事做,開始做一些php的分享,代碼都比較簡單,但比較實用。這是四年前寫的,幾行代碼實現四位隨機數位php驗證碼功能。 代碼如下複製代碼 session_start();header("Content-type: image/jpeg");$img = imagecreate(50,20);$white = imagecolorallocate($img,211,213,193);imagefill($img,0,0,$white);<BR
Time of Update: 2017-01-13
可以指定產生的字串長度function rand_str($length, $max=FALSE){ if (is_int($max) && $max > $length) { $length = mt_rand($length, $max); } $output = ''; for ($i=0; $i<$length; $i++) {
Time of Update: 2017-01-13
具體用法addslashes防止SQL注入雖然國內很多PHP程式員仍在依靠addslashes防止SQL注入,還是建議大家加強中文防止SQL注入的檢查。addslashes的問題在 於駭客 可以用0xbf27來代替單引號,而addslashes只是將0xbf27修改為0xbf5c27,成為一個有效多位元組字元,其中的0xbf5c仍會
Time of Update: 2017-01-13
要求在頁面間傳遞一個驗證字串, 在產生頁面的時候 隨機產生一個字串, 做為一個必須參數在所有串連中傳遞。同時將這個字串儲存在session中。點串連或者表單進入頁面後,判斷session中的驗證碼是不是與使用者提交的相同,如果相同,則處理,不相同則認為是重複重新整理。 在處理完成後將重建一個驗證碼,用於新頁面的產生 代碼如下複製代碼 <?php session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 180
Time of Update: 2017-01-13
下面針對常用表單特殊字元處理進行總結:測試字串: 代碼如下複製代碼 $dbstr='D:test<a href="http://www.111cn.net">http://www.111cn.net</a>,天緣部落格'!='1' OR '1'</DIV><script language="javascript"
Time of Update: 2017-01-13
最近遇到一個事,把自己坑了好久,我想說說我開始的想法PHP的上傳機制封裝的很完全,基本幾行代碼就能實現,他的實現流程是這樣的UPLOAD到檔案到臨時目錄中?>使用move_uploadde_file()到指定的目錄這就是PHP上傳流程,或者你在中途再進行一些驗證。例如判斷是不是通過upload方式提交的文檔,或者檔案的擴充是不是我們允許的等等一系列驗證。我給出簡單的代碼也算是拋磚引玉了。$targetFolder = '/uploads'; /
Time of Update: 2017-01-13
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh_cn" lang="zh_cn"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>php教程
Time of Update: 2017-01-13
html表單上傳代碼<form enctype="multipart/form-data" action="upload.php教程" method="post"> <input type="hidden" name="max_file_size" value="100000"> <input name="userfile"
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
代碼如下複製代碼 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
IIS+php教程伺服器無法上傳圖片解決辦法伺服器上使用Apache2+PHP正常運行,換成IIS+PHP,先後出現了php.ini的環境變數無法讀取,php中驗證碼無法顯示的問題,如今又有人反應無法上傳圖片的問題。 從IIS替換Apache2的過程僅僅是開啟IIS,關閉Apache2,其它的沒什麼變化,但是卻發生了如此多的差異,看樣子IIS支援PHP還是有很多要進行修改的。分析: