替換php內容
『壹』 批量替換php文件里的內容
PHP 這個不就行嗎?
用目錄相關函數可以定義一個函數來獲取某個目錄及目錄下的所有文件和子目錄
,在用文件函數來循環打開讀取每個文件,在用PHP字元替換函數來替換裡面的字元,在寫入打開的文件,這樣不就可以自動替換某目錄下的所以文件裡面的特定內容。
『貳』 php實現將一個文件中的內容替換
//用正則表達式去匹配
//成功返回
true,
$file
文件,
$host
主機名,$ip
要替換的新IP
edit('1.txt',
'aaa',
'127.0.0.1');
function
edit($file,
$host,
$ip
=
NULL){
$content
=
@file_get_contents($file);
if(!$content){
return
false;
}
$host
=
preg_quote($host);
$content
=
preg_replace('/(hostname[\s]+'.$host.'[\s]{0,}[\r\n]+hostip[\s]+)[^\r\n]+/',
"$1
$ip",
$content);
return
file_put_contents($file,
$content)
?
true
:
false;
}
『叄』 php怎麼替換資料庫裡面的內容
1、資料庫本身都帶有replace函數可以直接替換,不同的資料庫的replace替換語法不同,可以根據你的實際情況確定使用。這樣可以直接使用SQL語句替換就可以了,在PHP中執行這個SQL。
2、直接在PHP使用查詢語句,查詢出需要替換的數據表數據,之後通過PHP的str_replace方法進行替換,將替換後的結果在創建一個Update的SQL語句,在PHP中再次執行Update語句,也可以實現更新。
根據自己的實際情況確定,選哪種都可以。
希望對你有幫助。
『肆』 求批量替換php文件內容軟體
這個方面就不得不提到在名頂頂的dreamweaver CS6.0了,具體的操作方法:
1.先把文件放在一個D盤目錄下,如:website1 ;
2.打開dreamweaver ,建立一個文件;
3.用dreamweaver 打開這個文件;
4.用快捷鍵Ctrl+F,用菜單就是編輯菜單--查找與替換;
5.彈出一個框,在查找范圍,選擇[文件夾],右邊就會有一個文件夾路徑,你點選擇為D盤下的website1;
6.然後在下面的查詢的框中,填寫你要被替換掉的內容,替換框中,填寫你要替換的內容即可;
7.在右邊的按鈕中選擇全部替換即可;
以上幾步在dreamweaver CS1,2,3,4,5,6版本里都可以執行
『伍』 PHP怎麼實現替換整個文件內容
//簡單寫法(未考慮大文件,文件不存在的情況);
$content =file_get_contents('123.php');
//復雜替換可以考慮使用正則。
$content = str_replace('我是123','我也是123',$content);
file_put_contents('123.php',$content);
『陸』 替換php中的文字
<{$specVar|string_format:"%d"}>
『柒』 php中替換內容
$content=str_replace("<div id=\"hello\">","<div id=\"bye\">",$content);
或者
$content=str_replace('<div id="hello">','<div id="bye">',$content);
注意,用雙引號包含的字元串中,字元串中的雙引號要用反斜杠轉義。用單引號定義的字元串中,字元串中的雙引號可以不轉義。具體詳細請參考相關資料(PHP中轉義字元的應用)。
『捌』 如何實現php替換文件。就是把整個文件替換掉。
替換整個php文件的話,你直接用Macromedia Dreamweaver 8把這個php打開編輯就行呀,把原來的代碼全刪除,然後把新要替換的代碼復制上去就行,然後保存。不知道你問的問題和我說的意思是否一致,如果對你有幫助,希望你能採納為答案,謝謝。
『玖』 PHP內容替換請教
$A="<iframeheight=498width=510src='http://abc.com'frameborder=0></iframe>";
$B=preg_replace("/height=[^]+/","height=200",$A);
正則中height=匹配字元串開頭 ,
[^ ]匹配不是空格的任意字元,因為你$A字元串中height=的後面是空格結尾,如果你的結尾關鍵字變了 這里也要變,
+之後是要匹配的結尾 這里是空格" "。
第二個參數填寫要替換的字元串 要包括正則中的開頭【height=】與結尾【空格】