Time of Update: 2016-07-29
mysql_query("BEGIN");//開始一個事務 mysql_query("SET AUTOCOMMIT=0"); //設定事務不自動commit $insert="INSERT INTO userinfo VALUES ('aa12','aa','1','aaa')"; mysql_query($insert); mysql_query("COMMIT");//非autocommit模式,必須手動執行COMMIT使操作生效 //mysql_query("SET AUTOCOMMIT=
Time of Update: 2016-07-29
變數的定義 ⚑變數的類型 ⚑變數的使用
Time of Update: 2016-07-29
1, 首先是bootstrap過程,初始化程式裡用到的資源2, 建立一個Zend_Controller_Front實體,實現front controller模式,這個實體類會負責將http請求派遣到恰當的controller的action裡。3, Front controller會建立倆個對象來封裝http請求和http回複,分別是Zend_Controller_Request_Http和Zend_Controller_Response_Http 4, Front
Time of Update: 2016-07-29
即整數與小數的位元之和不應該超過6位,如果小數部分過長,那麼系統將按四捨五入法來近似成6位,如果整數部分過長,那麼也近似成為6位例如:
Time of Update: 2016-07-29
複製代碼 代碼如下:echo("search results for query:"). $_GET['query']."."; ?> 這段代碼的主要問題在於它把使用者提交的資料直接顯示到了網頁上,從而產生XSS漏洞。其實有很多方法可以填補這個漏洞。那麼,什麼代碼是我們想要的呢? 複製代碼 代碼如下:echo("search results for query:"). htmlspecialchars($_GET['query'])."."; ?>
Time of Update: 2016-07-29
很好的說明了addslashes和mysql_real_escape_string的區別,雖然國內很多PHP coder仍在依靠addslashes防止SQL注入(包括我在內),我還是建議大家加強中文防止SQL注入的檢查。addslashes的問題在於駭客可以用0xbf27來代替單引號,而addslashes只是將0xbf27修改為0xbf5c27,成為一個有效多位元組字元,其中的0xbf5c仍會被看作是單引號,所以addslashes無法成功攔截。
Time of Update: 2016-07-29
date -- 格式化一個本地時間/日期 gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。 舉個例子,我們現在所在的時區是+8,那麼伺服器運行以下指令碼返回的時間應該是這樣的: 目前時間假定是2007-03-14 12:15:27 echo date('Y-m-d H:i:s', time()); 輸出為:2007-03-14 12:15:27 echo gmdate('Y-m-d H:i:s', time()); 輸出為:200
Time of Update: 2016-07-29
A開頭: $AltBody --屬性 出自:PHPMailer : $AltBody 檔案:class.phpmailer .php 說明:該屬性的設定是在郵件內文不支援HTML的備用顯示 AddAddress --方法 出自:PHPMailer ::AddAddress(),檔案:class.phpmailer .php 說明:增加收件者。參數1為收件者郵箱,參數2為收件者稱呼。例AddAddress("to@163.com","to name"),但參數2可選,AddAddress(to@1
Time of Update: 2016-07-29
說明 string fread ( int handle, int length ) fread() 從檔案指標 handle 讀取最多 length 個位元組。該函數在讀取完最多 length 個位元組數,或到達 EOF 的時候,或(對於網路流)當一個包可用時,或(在開啟使用者空間流之後)已讀取了 8192 個位元組時就會停止讀取檔案,視乎先碰到哪種情況。 返回所讀取的字串,如果出錯返回 FALSE。 複製代碼 代碼如下:// get contents of a file into a
Time of Update: 2016-07-29
複製代碼 代碼如下:/* 遍曆檔案夾; 功能:(a)可刪除檔案 (b)可編輯文本,網頁檔案 (c)可刪除檔案夾,前提是該檔案夾為空白 (d)可建立檔案,檔案夾,修改檔案夾名稱; lost63.com原創, 轉載請註明出處. 交流QQ:35501547 */ $path=$DOCUMENT_ROOT; $path=str_replace("/","\\",$path); //指定檔案夾 $path=$path."\\"; if($_GET['folder']) {
Time of Update: 2016-07-29
複製代碼 代碼如下://處理php自動反斜線 if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value; } $_POST = array_map('stripslashes_deep', $_POST);
Time of Update: 2016-07-29
複製代碼 代碼如下:/* * 網站首頁超連結反查 友情連結查詢 外鏈查詢 * web技術愛好者 lost63.com原創 QQ:35501547 * 轉載請註明出處 */ if($_GET['action']=="check"){ $domain=$_POST['domain']; //網域名稱表單項為空白,則擷取地址欄參數 if($domain==""){ $domain=$_GET['domain']; } //網址 $url="http://".$domain;
Time of Update: 2016-07-29
複製代碼 代碼如下:header("Content-type:image/jpeg"); function read_url($str) { $file=fopen($str,"r"); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result; } function save_img($str) { $result=read_url($str); $result=str_replace("
Time of Update: 2016-07-29
複製代碼 代碼如下:/* 查詢Google"深圳攝影工作室",嵐視界LANSJ的排名位置; 2009-10-11 lost63.com原創 在前30頁中搜尋 */ $page=30; //頁面數 $domain="lansj.com"; //網域名稱 //$domain="lost63.com";
Time of Update: 2016-07-29
複製代碼 代碼如下:function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($url['path'])?'/':$url['path'])." HTTP/1.1\r\n"); fputs($fp,"Host:$url[host]\r\n\r\n"
Time of Update: 2016-07-29
\n LF或ASCII中的0x0A(10) \r CR或ASCII中的0x0D(13) \t 水平定位字元-HT或ASCII中的0x09(9) \\ 反斜線 \$ 美圓符 \" 雙引號 \' 單引號 --------------------- windows: \r\n linux,unix: \n php類似於asp中response.end的函數是 exit() 或 die() 判斷數字函數 is_numeric()
Time of Update: 2016-07-29
規則 1:絕不要信任外部資料或輸入 關於 Web 應用程式安全性,必須認識到的第一件事是不應該信任外部資料。外部資料(outside data) 包括不是由程式員在 PHP 代碼中直接輸入的任何資料。在採取措施確保安全之前,來自任何其他來源(比如 GET 變數、表單 POST、資料庫、設定檔、會話變數或 cookie)的任何資料都是不可信任的。 對使用者輸入進行清理的一個簡單方法是,使用Regex來處理它。 規則 2:禁用那些使安全性難以實施的 PHP
Time of Update: 2016-07-29
複製代碼 代碼如下:/* 代碼功能:使用PHP巧妙將圖片按建立時間進行分類儲存; 圖片檔案屬性須取消唯讀屬性,否則無法刪除 By lost63 */ //延時設定 set_time_limit(0); $path='C:\恢複檔案\圖形$圖片\JPEG 映像 (.jpg)'; $result=dir($path); while($value=$result->read()){ if(strpos($value,'.JPG')==true||strpos($value,'.jpg')==true|
Time of Update: 2016-07-29
都是下載最新的推薦版本,原來並沒想到發到罈子來,所以並沒有,後來總結到記事本的時候發現還是有蠻多問題的,所以就共用出來,希望對大家 有所協助。在做實驗的時候,我也參考了罈子裡其他的前輩寫的教程,在此多謝了。步驟寫得比較簡略,但重要 的東西基本都寫出來了,有不明白的可以藉助搜尋引擎,如果我線上,我也會儘力解答的。 安裝過程如下: ①手動安裝: (1)按提示安裝Apache 2.2.14,有兩種版本(具體有什麼區別網上有答案),都行的,安裝在C:\WAMP\Apache2.2.14。 (2)
Time of Update: 2016-07-29
要在IIS6上使用高版本PHP,必須安裝fastCGI擴充, Microsoft FastCGI Extension for IIS 5.1 and 6.0 然後讓你的IIS6支援fastCGI即可。 然後設定一下php.ini中的CGI and FastCGI參數: fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo=1 cgi.force_redirect =0 cgi.rfc261