pathinfo() - 返回檔案路徑的資訊
適用版本: php4>=4.0.3
php5
php7
用法:mixed pathinfo ( string $path [, int $options = pathinfo_dirname | pathinfo_basename | pathinfo_extension | pathinfo_filename ] )
注意:pathinfo()沒有指定options返回乙個關聯陣列包含有path的資訊,如果指定了,將會返回指定元素
返回關聯陣列還是options取決於options。
例項:<?php
$path_parts
= pathinfo
('/www/htdocs/inc/lib.inc.php'
);echo
$path_parts
['dirname'
], "\n"
;echo
$path_parts
['basename'
], "\n"
;echo
$path_parts
['extension'
], "\n"
;echo
$path_parts
['filename'
], "\n"
; // since php 5.2.0
?>
以上例程會輸出:
/www/htdocs/inclib.inc.php
phplib.inc
<?php
print_r(pathinfo("/testweb/test.txt"));
?>
上面的**將輸出:
array (
[dirname] => /testweb
[basename] => test.txt
[extension] => txt )
<?php
print_r(pathinfo("/testweb/test.txt",pathinfo_basename));
?>
上面的**將輸出:
test.txt
nginx 開啟 pathinfo的過程詳解
apache往nginx去轉,端用到了 server path info 對於nginx預設是不開啟pathinfo的。所以我們就要手動開啟 1,url重寫 location location 2,pathinf設定 location p程式設計客棧hp php5 注意這塊,配置重寫的url 這塊要...
自編函式解決pathinfo 函式處理中文問題
今天寫程式時遇到乙個小問題,pathinfo在處理中文檔名時出現的問題,如果中文在字首就出現獲取的filename為空,英文在字首後面是中文的則能獲取到。如下圖 於是自己寫了個函式代替,如下 複製 如下 function path info filepath 這樣問題就解決了 本文標題 自編函式解決...
PHP開啟PATH INFO訪問
apache2.2.22開啟pathinfo模式的支援 小柒 小柒 2013 03 12 18 46 59 昨天新配置了乙個php整合開發環境,安裝完後,把專案放到apache伺服器的www目錄下,發現只能開啟首頁,其他頁面全部無法開啟,當時比較納悶,以為是伺服器沒有配置好,測試了一下,發現環境配置...