Authnum.class.php 下載 複製代碼 代碼如下: session_start(); class Authnum { //圖片對象、寬度、高度、驗證碼長度 private $im; private $im_width; private $im_height; private $len; //隨機字串、y軸座標值、隨機顏色 private $randnum; private $y; private $randcolor; //背景色的紅綠藍,預設是淺灰色 public $red=238
下載地址: http://www.jb51.net/codes/33397.html Snoopy的一些特點: 1抓取網頁的內容 fetch 2 抓取網頁的常值內容 (去除HTML標籤) fetchtext 3抓取網頁的連結,表單 fetchlinks fetchform 4 支援代理主機 5支援基本的使用者名稱/密碼驗證 6 支援設定 user_agent, referer(來路), cookies 和 header content(標頭檔) 7支援瀏覽器重新導向,並能控制重新導向深度
詳細參考:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables定義常量paypalurlconst PAYPAL_URL = 'https://www.sandbox.paypal.com/';將要傳送的資料記錄為一個數組$paypalData = array(
//alert提示 function alert($msg){ echo ""; } //把一些預定義的字元轉換為 HTML 實體 function d_htmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = d_htmlspecialchars($val); } } else { $string = str_replace('&', '&', $
不過最近幾天突然糟糕了起來,有90%的攻擊已經沒法攔截,請看一天的統計: IP攻擊及開始時間 攻擊次數 地點 備忘 125.165.1.42--2010-11-19 02:02:19--/ 10 印尼 125.165.26.186--2010-11-19 16:56:45--/ 1846 印尼 151.51.238.254--2010-11-19 09:32:40--/ 4581 意大利 151.76.40.182--2010-11-19 11:58:37--/ 4763 意大利
Mysql.class.php 檔案見 http://www.jb51.net/article/25496.htm複製代碼 代碼如下: // 包含Mysql操作類 include_once 'Mysql.class.php'; // 本地mysql資料 $mysql_local_data = array('db_host'=>'localhost', 'db_user'=>'root', 'db_pass'=>'root', 'db_name'=>'test'); // 遠程mysql資料
上次成功升級了最土商業版,接下來就是整合公司的社區網站,先說明一下我現在工作的地方是個地方社區網站,用的基礎程式是PHPWind,我的工作就是讓PHPWind和最土登入同步,領導也知道我的技術能力有限,不怎麼高要求,所以讓我先實現,再考慮其他。趕鴨子上架,開工了。
複製代碼 代碼如下:/** * 擷取頁碼導航HTML * @param $pageNum:當前頁碼 * @param $pageSize:每頁數量 * @param $rowCount:記錄總數 * @param $navUrl:連結頁面URL */ function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){ $pageCount = (int)($rowCount/$pageSize); //總頁數 if ($rowCount %
Mysql.class.php 下載 複製代碼 代碼如下: class Mysql { private $db_host; //主機地址 private $db_user; //使用者名稱 private $db_pass; //串連密碼 private $db_name; //名稱 private $db_charset; //編碼 private $conn; public $debug=false;//調試開關,預設關閉 private $query_id;
開始是這樣用的$str = iconv('UTF-8', 'GB2312', unescape(isset($_GET['str'])? $_GET['str']:''));上線後報一堆這樣的錯:iconv() : Detected an illegal character in input string考慮到GB2312字元集比較小,換個大的吧,於是改成GBK:$str = iconv('UTF-8', 'GBK', unescape(isset($_GET['str'])?
string iconv ( string $in_charset , string $out_charset , string $str ) 在使用這個函數進行字串編碼轉換時,需要注意,如果將utf-8轉換為gb2312時,可能會出現字串被截斷的情況發生。 此時可以使用以下方法解決: 複製代碼 代碼如下://author:zhxia $str=iconv('utf-8',"gb2312//TRANSLIT",file_get_contents($filepath));
準備資料: 建立一個資料庫 test 執行下面的語句(建立一個表 test :id、sex、name 三個欄位) CREATE TABLE `test` ( `id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `sex` INT( 1 ) NOT NULL , `name` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin; 添加資料到
printf的格式控制的完整格式: % - 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明: ①%:表示格式說明的起始符號,不可缺少。 ②-:有-表示靠左對齊輸出,如省略表示靠右對齊輸出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。N指精度。用於說明輸出的實型數的小數位元。為指定n時,隱含的精度為n=6位。 ⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。 -
我們開啟WINRAR的協助檔案,協助檔案中提到了在命令列模式下修改RAR檔案注釋及添加壓縮文檔的兩個參數分別為A\C,WINRAR的說明檔案如下: 從當前檔案夾添加全部 *.hlp 檔案到壓縮檔 help.rar 中 WinRAR a help *.hlp 從檔案添加註釋可以使用 -z 開關。 WinRAR c -zinfo.txt dummy
廢話不說了,貼代碼: 複製代碼 代碼如下: /************************************ //函數: watermark($bigimg, $smallimg, $coord = 1) //作用: 添加浮水印 //參數: $bigimg 必選。大圖片--要加上浮水印的圖片 $smallimg 必選。小圖片 $coord 可選。浮水印在大圖中的位置, 1 左上方; 2 右上方; 3 右下角; 4 左下角; 5 中間 //樣本: watermark('datu.png'
Zip:PclZip http://www.phpconcept.net/pclzip/index.en.php Rar:PECL rar http://pecl.php.net/package/rar 以往過去要在php下執行解壓縮程式,無非最常見的方法是寫command 然後用exec()等執行函式去跑 這在Windows下或許可以,但換成Unix話會礙於帳號許可權問題而無法順利執行 那有沒有那種本身就有提供函式可以直接使用而不需要去下command去跑的方法呢
截取函數 複製代碼 代碼如下: function cut($file,$from,$end){ $message=explode($from,$file); $message=explode($end,$message[1]); return $message[0]; 核心函數 複製代碼 代碼如下: $fp = @fopen($url, "r"); $file = file_get_contents($url);/
學習一門新語言可能會是一件很艱巨的任務,最好的辦法就是借鑒前輩的經驗已達到事半功倍,下面就是為PHP新手們準備的一些經驗餐( 筆者也還是新手)。 如果你是個PHP開發人員,無論是新手還是高手,筆者都希望你能在此討論下自己對PHP的想法或者技巧。 1. 從OOP開始 Naramore是SourceForge員工以及PHPWomen.org的創辦人。對於初學者,她建議在學PHP之前先瞭解清楚OOP(Object-Oriented Programming)即物件導向編程思想。
方法一、使用在父模板中使用{include
對於很多新手們來說,使用PHP可以在短短几個小時之內輕鬆地寫出具有特定功能的代碼。但是,構建一個穩定可靠的資料庫卻需要花上一些時日和相關技能。下面列舉了我曾經犯過的最嚴重的11個MySQL相關的錯誤(有些同樣也反映在其他語言/資料庫的使用上)。。。 1、使用MyISAM而不是InnoDB MySQL有很多資料庫引擎,但是你最可能碰到的就是MyISAM和InnoDB。