Time of Update: 2016-07-29
對應的寫了一個簡單的解密的,專門針對eval。這個原理很有用途的,在這裡記下。複製代碼 代碼如下:/* author:zhiwushan date:20080411 */ //已經加密的檔案內容 $a="
Time of Update: 2016-07-29
複製代碼 代碼如下: //PHP遍曆檔案夾下所有檔案 $handle=opendir('C:\\'); //我要遍曆C盤的檔案 echo "目錄 handle: $handle "; echo "檔案: "; while ($file =readdir($handle)) { $file=iconv('GB2312','UTF-8',$file);//將XP的gbk編碼轉成UTF8 echo "$file "; //輸出檔案名 } closedir($handle); ?>
Time of Update: 2016-07-29
時間格式為2008-06-16 查詢出當天資料: SELECT * FROM `table` WHERE date(時間欄位) = curdate(); 查詢出當月欄位: SELECT * FROM `table` WHERE month( 時間欄位) = month( now( ) ) ; 時間格式為1219876…… UNIX時間,只要應用“FROM_UNIXTIME( )”函數 例如查詢當月: SELECT * FROM `table` WHERE month(
Time of Update: 2016-07-29
時間一天天過去,這兩個亮點也變得越來越亮,很快,它們受到了編程者的喜歡,於是有人有疑問了:要是它們兩者相遇,會發生什麼事情?有沒有可能將它們的強項結合在一起呢? 嘗試在PHP和Java之間搭建一座橋樑,利用這座橋樑在這兩個實體之間建立起一個溝通渠道,在這座橋樑的協助下,你可以在Java中開發類,然後在PHP中調用它們的方法,同樣,在你的Java案頭或Web應用程式中也可以使用PHP指令碼。 在這篇文章中,你將會學到如何: ◆安裝和配置PHP/Java橋 ◆在PHP指令碼中使用Java類
Time of Update: 2016-07-29
使用 eAccelerator 加密PHP程式 複製代碼 代碼如下:# /usr/local/bin/encoder 執行後會看到簡單的使用說明: 複製代碼 代碼如下:Usage: encoder [options] source_file_name encoder [options] source_file_name... encoder [options] source_directory_name... Options: -s suffix encode files only with
Time of Update: 2016-07-29
這段時間在看《PHP和MySQL Web開發》一書看到str_replace講解,一段小提示寫到:可以為str_replace的三個都使用數組傳入,但講解比較簡單,於是決定自己的實驗一下該函數在各個參數傳入數組時的執行結果。 函數原型:mixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int &count]);
Time of Update: 2016-07-29
$len表示長度,代碼如下: 複製代碼 代碼如下:/** * 產生隨機字串 * * 產生一個指定長度的隨機字串,並返回給使用者 * * @access public * @param int $len 產生字串的位元 * @return string */ function randstr($len=6) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789-@#~'; // characters
Time of Update: 2016-07-29
複製代碼 代碼如下:echo "數值強制轉換:"; $string="2a"; $string1=intval($string); echo '$string1的值:'.$string1.'$string2的值:';//單引號不會輸出變數,將原樣輸出 $string2=(int)($string); echo $string2 ?> 手冊上查不到。 這也是手冊上說的:引用: int intval ( mixed $var [, int $base ] ) 通過使用特定的進位轉換(預設是十進位),
Time of Update: 2016-07-29
1.驗證email: 複製代碼 代碼如下: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; ",$email)){ echo “Your email address is correct!”;} else{ echo "Please try again!"; } ?> 匹配Email郵箱格式的Regex:
Time of Update: 2016-07-29
base64+gzinflate壓縮編碼(加密)過的檔案通常是以 壓縮編碼(加密)代碼:複製代碼 代碼如下:function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if('php'==$type && is_file($filename) && is_writable($filename)){// 如果是PHP檔案 並且可寫 則進行壓縮編碼 $contents =
Time of Update: 2016-07-29
複製代碼 代碼如下:function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v){ if ($v == '.' || $v == '..'){ continue; } if (filetype($dir.$v) == 'file'){ $arr = explode('.',$v); $type = end($arr); if (in_array($type,$typearr)){ echo
Time of Update: 2016-07-29
筆者做了以下的嘗試。 $data_time="1998-12-31 23:59:59"; $c $query_id=mysql_query("SELECT DATE_ADD(' $data_time',INTERVAL 1 YEAR)", $connect_id); $data_time=mysql_result( $query_id,0); mysql_close( $connect_id)
Time of Update: 2016-07-29
如:name|s:4:"tasm";passwd|s:6:"111111";mode|s:1:"1",也知道該session存放的位置,而且可以上傳檔案,所以嘛,當時就做了一次小小的駭客,線上的朋友的密碼可以一覽無餘,呵呵: function submit1(){ global $username; print "論壇監聽器"; $i=0; if($username=="tasm"||$username=="Tasm") { print "你也太黑了吧?連我你也查?"; return; }
Time of Update: 2016-07-29
php常用的數值判斷函數 //判斷數組 $colors = array("red", "blue", "green"); if(is_array($colors)) { print("colors is an array".""); } //雙精確度數判斷 $Temperature = 15.23; if(is_double($Temperature)) { print("Temperature is a double".""); } //整數判斷 $PageCount = 2234;
Time of Update: 2016-07-29
它是基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集 JSON 主要利用了成對的 {} 來包住各個object(物件),用成對的 [] 來包各個array(陣列), 用成對的 "" 來包住各字串,用逗號來區隔各變數而資料型態有 string, number, array, object 下面簡單的JSON格式,敘述了一個 object json
Time of Update: 2016-07-29
"^The": 匹配以 "The"開頭的字串; "of despair$": 匹配以 "of despair" 結尾的字串; "^abc$": 匹配以abc開頭和以abc結尾的字串,實際上是只有abc與之匹配; "notice": 匹配包含notice的字串; 你可以看見如果你沒有用我們提到的兩個字元(最後一個例子),就是說 模式(Regex) 可以出現在被檢驗字串的任何地方,你沒有把他鎖定到兩邊。 這裡還有幾個字元 '*', '+',和 '?',
Time of Update: 2016-07-29
1、中轉程式include.inc 複製代碼 代碼如下:include_once 'include/Base.php'; $path = ''; $url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING'])); parse_str($url); //擷取通過url地址GET傳遞過來的變數 if(!empty($_POST['path'])){ //擷取POST傳遞過來的變數 $path = $_POST['path']; $path =
Time of Update: 2016-07-29
直到學會! 學之前找資料 SQLite的sql ATTACH DATABASE BEGIN TRANSACTION comment COMMIT TRANSACTION COPY CREATE INDEX CREATE TABLE CREATE TRIGGER CREATE VIEW DELETE DETACH DATABASE DROP INDEX DROP TABLE DROP TRIGGER DROP VIEW END TRANSACTION EXPLAIN expression
Time of Update: 2016-07-29
function is_utf8($string) { return preg_match('%^(?: [\x09\x0A\x0D\x20-\x7E] # ASCII | [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte | \xE0[\xA0-\xBF][\x80-\xBF] #
Time of Update: 2016-07-29
一、小序 HTML簡單易學又通用,一般的PHP程式就是嵌入在HTML語言之中實現的。但是隨著WEB越來越廣泛的應用,HTML的弱點也越來越明顯了。XML的出現,彌補了這些不足,它提供了一個能夠處理互連網上全部資料的通用方法。 二、HTML的局限性分析 1、 HTML的可擴充性差。雖然作為一般的應用,HTML應經夠用了,但是在處理數學和化學等符號時,HTML有明顯的缺點,而且它無法進行擴充,這樣使它的發展收到了極大的限制。 2、