王志謹(jǐn)
沒太看懂,你是想處理一次 還是要用php腳本 寫一個(gè) 頻繁處理的?
前者 只需 全選這些php文件 然后 右鍵重命名即可
后者實(shí)現(xiàn)自動(dòng)化的話 不僅需要php還需要腳本支持
大致原理就是 輸出這個(gè)文件夾下的所有文件到 一個(gè)文本文件,然后用php讀取文件名,構(gòu)成數(shù)組,再用preg_replace替換擴(kuò)展名就行了 然后再用filesystem下的 rename(php函數(shù)) 改名
windows下 可以用 dir <你的路徑> /b >> filelist.txt
命令來輸出文件名到一個(gè)文本(filelist.txt )里,
如果是由用戶觸發(fā)改名事件 :
php可以啟用shell命令(說白了就是啟動(dòng)其他程序), 注意安全性
可以用php來調(diào)用cmd程序的dir命令
string system ( string $command [, int &$return_var ] )
注意安全性,不是很推薦
完整一次處理代碼
$command = 'dir C:\yourfiles /b';system ( $command , $mycmdecho );$filelist = explode("\r\n" , $mycmdecho);foreach ($filelist as $eachfile){ $newname = preg_replace ("/\.php/" , ".jpg" , $eachfile); if ( rename ($eachfile , $newname) ) { echo 'Renamed File of "' , $eachfile , '"\r\n'; }else { echo 'Failed "' , $eachfile , '"\r\n'; }}看你需要吧
魔尊
$GLOBALS$GLOBALS — 引用全局作用域中可用的全部變量說明一個(gè)包含了全部變量的全局組合數(shù)組。變量的名字就是數(shù)組的鍵。范例Example #1 $GLOBALS 范例<?phpfunction test() { $foo = "local variable"; echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n"; echo '$foo in current scope: ' . $foo . "\n";}$foo = "Example content";test();?>以上例程的輸出類似于:$foo in global scope: Example content$foo in current scope: local variable注釋Note:“Superglobal”也稱為自動(dòng)化的全局變量。這就表示其在腳本的所有作用域中都是可用的。不需要在函數(shù)或方法中用 global $variable; 來訪問它。Note: 變量可用性與所有其他超全局變量不同,$GLOBALS在PHP中總是可用的。
天神祖地
第一,你的php 標(biāo)簽的結(jié)束符寫了嗎?第二,就算DW報(bào)錯(cuò)了,你也可以試著運(yùn)行一下啊。看到運(yùn)行結(jié)果,可能對(duì)你修改異常更有幫助
李理山
你買個(gè)超市收銀系統(tǒng)還不用用一套商城系統(tǒng),monxin全網(wǎng)通商城系統(tǒng),PHP開源線,嚴(yán)格的出入庫(kù)進(jìn)銷存,一次付費(fèi)永久使用。
太行山
<?php$str="wecandoitforev";if(preg_match("/^[a-zA-Z\s]+$/",$str)){echo '正確,全部為英文或者字母!';}else{echo "錯(cuò)誤,有中文,或者數(shù)字,特殊符號(hào)存在!";}?>//運(yùn)行結(jié)果為:正確,全部為英文或者字母!
天都
$str = "想要的字符串";if(ctype_space($str)){ echo "全部是空格啊";}else{ echo "不全是";}追問
好一個(gè)ctype_space,哥們 謝了你可以幫我看看這2個(gè)問題嗎?http://zhidao.baidu.com/question/353379724.htmlhttp://zhidao.baidu.com/question/353380647.html本回答被提問者采納
潛行狙擊
現(xiàn)在好的PHP全開源收銀系統(tǒng)挺多,但是我還是推薦你用Monxin夢(mèng)行.本回答被提問者采納
林十帽
index.php utf-8格式,告訴瀏覽器以UFT-8編碼但是文件也有編碼的,要把文件的編碼也轉(zhuǎn)為UFT-8 無 BOM編碼格式望采納 Thx
等下,我試試看非常感謝,成功了,順便一句無BOM格式和普通的UTF-8有什么區(qū)別??我用的是NOTEPAD++寫的php
有 BOM 格式 就是在header 或者 session 有輸出,會(huì)報(bào)錯(cuò)的。
田氏
定義方式:global $variable講解:$variable 為變量名,global為全局變量的類型實(shí)例:定義一個(gè)全局變量,并在函數(shù)里面輸出該變量:$variable="hello baidu!";print_result();function print_result(){ global $variable; echo $variable;}如果定義成功,最終結(jié)果將輸出 hello baidu!