PHP取得上層目錄實例代碼_PHP教程
推薦:PHP顯示當前在線用戶如何利用PHP會話顯示出當前在線的用戶,在PHP中session的用法。 綜述 PHP會話即SESSION是指用戶從進入網站到關閉網站這段時間內活動的一種機制,它提供了所有網頁都共同使用的公共變量存貯機制。那么SESSION到底有什么用處呢?網上購物時大家都用過購物車,
<?
//獲取上層目錄名稱并把她作為id
path= GLOBALS['_SERVER']['PHP_SELF'];
//str=substr(path,-19,6);
str= strrchr(path,'/');
str1=rtrim(path,str);
//echo str1;
pos=substr(strrchr(str1,'/'),1);
//echo pos;
userid=pos;//獲得id
?>
參考的東西:
很極端的例子,一種變相解決的問題的思路,記錄下來,以備后用。
如何去掉文件默認名字的后綴?
fileName = a.txt
兩種方法:
1:借用php的strrchr+trim方法:strrchr(string1,string2)返回從string1的最后開始到第一次遇到string2的部分,連同string2一起返回。
后綴一般.XXX,所以可以str1 = strrchr(fileName,".");
if(str1){
fileName = trim(fileName,str1);
}
2:借用php的strrpos+substr方法:strrpos(string1,string2)返回string2在string1中最后一次出現的位置,substr(string1,num1,num2)截取string1種從num1到num2的字符串。
同樣借助"."
pos = strrpos(fileName,".");
if(pos){
fileName = substr(fileName,0,pos);
}
這是一個很極端的例子,而且這樣處理并不是非?b密萬一這個名字fileName = a.b.c.d,而沒有后綴那么會同樣被處理掉:)
分享:PHP的拼寫檢查函數庫在使用這個函數前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼寫檢查函數庫 aspell library。 aspell_new : 載入一個新的字典。 aspell_check : 檢查一個單字。 aspell_check-raw : 檢查一個單字,即使拼錯也不改變或修正。 aspell_sugges
- 相關鏈接:
- 教程說明:
PHP教程-PHP取得上層目錄實例代碼。