PHP取得上層目錄實例代碼_PHP教程
推薦:PHP顯示當(dāng)前在線用戶如何利用PHP會話顯示出當(dāng)前在線的用戶,在PHP中session的用法。 綜述 PHP會話即SESSION是指用戶從進(jìn)入網(wǎng)站到關(guān)閉網(wǎng)站這段時間內(nèi)活動的一種機(jī)制,它提供了所有網(wǎng)頁都共同使用的公共變量存貯機(jī)制。那么SESSION到底有什么用處呢?網(wǎng)上購物時大家都用過購物車,
<?
//獲取上層目錄名稱并把她作為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
?>
參考的東西:
很極端的例子,一種變相解決的問題的思路,記錄下來,以備后用。
如何去掉文件默認(rèn)名字的后綴?
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中最后一次出現(xiàn)的位置,substr(string1,num1,num2)截取string1種從num1到num2的字符串。
同樣借助"."
pos = strrpos(fileName,".");
if(pos){
fileName = substr(fileName,0,pos);
}
這是一個很極端的例子,而且這樣處理并不是非�?b密萬一這個名字fileName = a.b.c.d,而沒有后綴那么會同樣被處理掉:)
分享:PHP的拼寫檢查函數(shù)庫在使用這個函數(shù)前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼寫檢查函數(shù)庫 aspell library。 aspell_new : 載入一個新的字典。 aspell_check : 檢查一個單字。 aspell_check-raw : 檢查一個單字,即使拼錯也不改變或修正。 aspell_sugges
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP取得上層目錄實例代碼
。