簡單整理一下工作中經常用到的php路徑函式
1、basename($path, $suff):返回基本的檔名,如果是以$suff 結束的就去掉
$path = 'e:\centos\index.php';echo
basename($path, '.php'); // index
echo basename($path); // index.php
2、dirname($path):返回路徑中的目錄部分
$url = '';echo
dirname($url); //
3、realpath($path): 返回規範化的絕對路徑名
$path = '../phpinfo.php';echo
realpath($path); //
e:\wamp\apache2.2\htdocs\phpinfo.php
4、pathinfo($path, [int$options
]):返回檔案路徑的資訊,option 可以指定返回那些單元
$url = '';$res = pathinfo($url
);echo
$res['dirname']; //
echo
$res['basename']; //
index.php?id=1
echo
$res['extension']; //
php?id=1
echo
$res['filename']; //
index
5、parse_url($url): 解析 url,返回其組成部分
在問號之後的:id=1
echo
$res['fragment']; // 在#之後:
test
有關PHP的內部函式
php常用字串內部函式 1.strlen strlen 函式能得到乙個字串的長度 2.trim trim函式的功能是將字串的兩邊的空格去掉 3.ltrim ltrim 函式的功能是將字串左邊的空格去掉 4.rtrim rtrim 函式的功能是將字串右邊的空格去掉 5.substr 通過 substr...
有關PHP的可變函式
事情的起因是這樣子的,最近看到一道題,問的是 這句 有什麼問題,答案很明顯因為php的可變函式這個特性,導致了任意 執行,但是當時做實驗的時候構造的a eval b phpinfo 卻返回了如下的結果 提示eval是個未定義的函式,然後改用了a assert b phpinfo 卻能執行成功,為此查...
Python OS模組中有關路徑的函式
os全名為operating system 作業系統 python中的os模組封裝了常見的檔案和目錄操作。python中文文件 os.path模組主要用於檔案的屬性獲取,exists是 存在 的意思,所以顧名思義,os.path.exists 就是判斷括號裡的檔案是否存在的意思,括號內的可以是檔案路...