//如果要轉載本文請註明出處,免的出現版權紛爭,我不喜歡看到那種轉載了我的作品卻不註明出處的人 seven
用法:直接將如下**儲存為php檔案,放入php執行環境中即可使用,在使用時在輸入框內填寫php**,然後點選「提交」按鈕,即可馬上將您剛剛輸入的php**的執行結果反饋出來。
<?php
/*標籤解析引擎
作用:將傳入的php**進行編譯執行
返回:執行之後的結果
示例:exe("echo \"a\";");*/
function exe($str)
//$str=str_replace(chr(92).chr(92).chr(34),chr(14),$str); //chr(34)雙引號
//$str=str_replace(chr(92).chr(92).chr(39),chr(19),$str); //chr(39)單引號
$str=str_replace(chr(92).chr(92),chr(14),$str); //chr(34)雙引號
$str=str_replace(chr(92),"",$str); //替換掉\
$str=str_replace(chr(14),chr(92),$str);
//$str=str_replace(chr(14),chr(92).chr(34),$str);
//$str=str_replace(chr(19),chr(92).chr(39),$str);
eval($str); //解析執行
$str=ob_get_contents(); //得到緩衝區內容
ob_end_clean(); //結束並清理緩衝
return $str; //返回處理結果
}if($_get["action"]=="submit")?>
PHP的執行流程,PHP擴充套件載入過程 原創
為了以後能開發php擴充套件.就一定要了解php的執行順序.這篇文章就是為c開發php擴充套件做鋪墊.web環境 我們假設為 apache.在編譯php的時候,為了能夠讓apache支援php,我們會生成乙個mod php5.so的模組.apache載入這個模組.在url訪問.php檔案的時候就會轉...
php獲取指令碼執行的引數
php獲取指令碼執行的引數 在看php文件到預定義變數時碰到了 argc和 ar 順手記錄下 arg getopt d n 只接收d n之後的引數 num arg n arg n 365 是得到的n後面的引數 這種屬於短引數,對於date 等長串的 從命令列引數列表中獲取選項 還有預定義的變數也可以...
php停止指令碼執行的方法
php停止指令碼執行的方法 在php中停止指令碼執行的方法可以使用 exit 和 die 這兩個函式,這兩個函式本質是一樣的都是停止指令碼執行,只要php指令碼執行到此函式,就會停止執行指令碼,而兩個函式的區別是 exit 停止但不釋放記憶體,die 是停止並釋放記憶體。示例exit exit 停止...