Time of Update: 2016-07-21
經典迴圈例子 經典迴圈例子 for($counter = 1; $counter { print("counter is $counter\n"); //列印6次 } ?> for的進階運用 for的進階運用 /* ** 列印必要的解說文字 */ print("距離星期一還有幾天?\n"); print("\n"); for($currentDate =
Time of Update: 2016-07-21
1.不轉意html entities 一個基本的常識:所有不可信任的輸入(特別是使用者從form中提交的資料) ,輸出之前都要轉意。 echo $_GET['usename'] ; 這個例子有可能輸出: 這是一個明顯的安全隱患,除非你保證你的使用者都正確的輸入。 如何修複 : 我們需要將"","and" 等轉換成正確的HTML表示(', and "),函數htmlspecialchars 和 htmlentities()正是幹這個活的。 正確的方法: 複製代碼 代碼如下:echo
Time of Update: 2016-07-21
snoopy是一個php類,用來模仿web瀏覽器的功能,它能完成擷取網頁內容和發送表單的任務。 下面是它的一些特徵: 1、方便抓取網頁的內容 2、方便抓取網頁的文字(去掉HTML代碼) 3、方便抓取網頁的連結 4、支援代理主機 5、支援基本的使用者/密碼認證模式 6、支援自訂使用者agent,referer,cookies和header內容 7、支援瀏覽器轉向,並能控制轉向深度 8、能把網頁中的連結擴充功能成高品質的url(預設) 9、方便提交資料並且擷取傳回值 10、支援跟蹤HTML架構(v0
Time of Update: 2016-07-21
複製代碼 代碼如下:$myServer = "localhost"; //主機 $myUser = "sa"; //使用者名稱 $myPass = "password"; //密碼 $myDB = "Northwind";? //MSSQL庫名 $s = @mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on $myServer");
Time of Update: 2016-07-21
MyIASM是IASM表的新版本,有如下擴充: 二進位層次的可移植性。 NULL列索引。 對變長行比ISAM表有更少的片段。 支援大檔案。 更好的索引壓縮。 更好的鍵嗎統計分布。 更好和更快的auto_increment處理。 以下是一些細節和具體實現的差別: 1.InnoDB不支援FULLTEXT類型的索引。 2.InnoDB 中不儲存表的具體行數,也就是說,執行select count(*) from
Time of Update: 2016-07-21
magpierss中就用到了snoopy,這讓我有點興趣去研究下這個咚咚。再SF上,找到了這個原始碼。居然就是一個類,但不要笑看哦,功能可是很強大的。 官方的簡介,我翻譯了下(汗。。。最近老是充當翻譯的角色) snoopy是一個php類,用來模仿web瀏覽器的功能,它能完成擷取網頁內容和發送表單的任務。 下面是它的一些特徵: 1、方便抓取網頁的內容 2、方便抓取網頁的文字(去掉HTML代碼) 3、方便抓取網頁的連結 4、支援代理主機 5、支援基本的使用者/密碼認證模式 6
Time of Update: 2016-07-21
//增加使用者 function AddUser($username){ global $db; $Ip=getenv('REMOTE_ADDR'); $Ip1 = getenv('HTTP_X_FORWARDED_FOR'); if (($Ip1 != "") && ($Ip1 != "unknown")) $Ip=$Ip1; $current_time=date("Y-m-d H:i:s"); $SQL="select user
Time of Update: 2016-07-21
zend解密 php zend 我們WwW.DeZend.cc是一個專業對用Zend Encoder/SafeGuard, ionCube, SourceGuardian,phpcipher、codelock或SourceCop加密過的PHP檔案進行破解的網站, 它主要運用密碼分析、解壓縮和反編譯技術將經編碼/加密過的PHP檔案還原為可閱讀、可執行檔PHP源檔案。網頁版地址www.dezend.cc綠色版zend解密工具下載http://www.bkjia.com/PHPjc/318870
Time of Update: 2016-07-21
複製代碼 代碼如下:if(is_array($HTTP_GET_VARS)) { foreach($HTTP_GET_VARS as $key=>$value) { if(is_array($HTTP_GET_VARS[$key])) { foreach($HTTP_GET_VARS[$key] as $key2=>$value2) {
Time of Update: 2016-07-21
一、基本原理 考慮截獲PHP讀取源檔案的介面。一開始,我考慮從Apache和PHP 之間的介面處處理,參見apache的src/modules/php4/mod_php4.c (這個是PHP用static方式編譯進apache,make install 後的檔案),在send_php()函數中截獲檔案指標,採用臨時檔案的方式,解密後替換檔案指標。這種方法經過測試實踐,證明是可行的。但是,必須使用兩次檔案操作,效率低下,而且對於DSO方式不可採用。 雙緣敬老院
Time of Update: 2016-07-21
複製代碼 代碼如下:$a=1; //開始 $b=2; //結束 $c=$b-$a; //統計總共能產生多少張 $ab=$IN['Number']=4; //幾位元 $a_c=$in['hdcount']=50; //產生多少張 $asasd="a"; //卡號首碼 if ($a_c>$c) //如果總共產生的 比 產生的多 { $a_c=$b; }else{ $a_c=$a+$a_c; }
Time of Update: 2016-07-21
複製代碼 代碼如下:echo substr(md5("admin"),8,16); // 16位MD5加密 echo ""; echo md5("admin"); // 32位MD5加密 ?> 16位的MD5加密用substr函數截取了字元得到實現.... 不想深入研究了 :) 要把腦力放到其他關鍵的地方~~
Time of Update: 2016-07-21
複製代碼 代碼如下:@exec("ipconfig /all",$array); for($Tmpa;$Tmpa if(eregi("Physical",$array[$Tmpa])){ $getstr=explode(":",$array[$Tmpa]); echo $getstr[1]; } } ?>
Time of Update: 2016-07-21
如何改變Apache連接埠:找到Apache安裝目錄下conf目錄下的httpd.conf檔案。開啟它,找到“Listen”,緊接著Listen的數字就是連接埠號碼,預設狀態下為“Listen 80”。在之前的PHP專題中提到過關於在安裝配置Apache時會遇到連接埠與IIS HTTP連接埠衝突的問題,因為IIS HTTP連接埠預設也為80。那麼我們就可以在這裡改變Apache的連接埠,從而避免衝突,比如可以改成:Listen 8011。改好之後別忘重起Apache服務使得配置生效。
Time of Update: 2016-07-21
複製代碼 代碼如下:/* * 功能:PHP圖片浮水印 (浮水印支援圖片或文字) * 參數: * $groundImage 背景圖片,即需要加浮水印的圖片,暫只支援GIF,JPG,PNG格式; * $waterPos 浮水印位置,有10種狀態,0為隨機位置; * 1為頂端居左,2為頂端置中,3為頂端居右; * 4為中部居左,5為中部置中,6為中部居右; *
Time of Update: 2016-07-21
簡述:/************************* 說明: 判斷傳遞的變數中是否含有非法字元 如$_POST、$_GET 功能:防注入 **************************/ 複製代碼 代碼如下://要過濾的非法字元 $ArrFiltrate=array("'",";","union"); //出錯後要跳轉的url,不填則預設前一頁 $StrGoUrl=""; //是否存在數組中的值
Time of Update: 2016-07-21
欄位名 欄位類型 欄位說明 id integer ID depart varchar(45) 部門名稱 ename varchar(45) 員工姓名 pcname varchar(45) PC名稱 ipaddr varchar(45) IP地址 pcmodel varchar(45) PC型號 pcsn varchar(45) PC序號 displaymodel varchar(45) 顯示器型號 displaysn varchar(45) 顯示器序號 assetno
Time of Update: 2016-07-21
複製代碼 代碼如下:// 建立一個指向新COM組件的索引 $word = new COM(”word.application”) or die(”Can't start Word!”); // 顯示目前正在使用的Word的版本號碼 //echo “Loading Word, v. {$word->Version}”; // 把它的可見度設定為0(假),如果要使它在最前端開啟,使用1(真) // to open the application in the forefront, use
Time of Update: 2016-07-21
複製代碼 代碼如下:$path=$_GET["path"]; $cacheimgname=str_replace("/","_",$path); $localimg="upimg/".$cacheimgname; if ((file_exists($localimg))) { $httpurl=$localimg; } else {
Time of Update: 2016-07-21
那麼我們現在開始進行安裝配置: 1.一般網上下載到的PHPMyAdmin是一個壓縮包,我們將其釋放到htdocs目錄中,例如htdocs\phpmyadmin。