網(wǎng)站建設(shè)開發(fā)過程中將變量寫入到PHP文件中
網(wǎng)站建設(shè)開發(fā)過程中,遇到每個模塊的選擇都需要記錄的同時,可以使用變量來解決查詢問題,讓變量寫入到PHP文件中。
//將數(shù)組存入到PHP文件里。PHP文件里生成的是個數(shù)組$config_lead
if(!function_exists('writeToConfigFile')) {
function writeToConfigFile($configarr,$url) //$configarr 數(shù)組 ,$url文件路徑
{
$str = '<?phpif(!defined(\'IN_PHPMYWIND\')) exit(\'Request Error!\');' . "\r\n\r\n";
foreach ($configarr as $k => $val) {
$str .= "\$config_lead['" . $k . "'] = " . $val . ";\r\n"; //若不想生成數(shù)組,也可以改成變量
}
$str .= '?>';
if (!Writef($url, $str)) {
return false;
}
return true;
}
}
//寫入文件內(nèi)容
if(!function_exists('Writef'))
{
function Writef($file,$str,$mode='w')
{
if(file_exists($file) && is_writable($file))
{
$fp = fopen($file, $mode);
flock($fp, 3);
fwrite($fp, $str);
fclose($fp);
return TRUE;
}
else if(!file_exists($file))
{
$fp = fopen($file, $mode);
flock($fp, 3);
fwrite($fp, $str);
fclose($fp);
}
else
{
return FALSE;
}
}
}
PC:數(shù)組的鍵最好為字符串,不用默認的鍵;PHP文件里不生成數(shù)組,生成變量也可以,把writeToConfigFile()函數(shù)改一下就可以
本文鏈接:http://m.jmtianhui.com/news/details-12-260.html
版權(quán)聲明:
1:本站所有內(nèi)容均由互聯(lián)網(wǎng)收集整理、上傳,并且以計算機技術(shù)研究交流為目的,僅供大家參考、學(xué)習(xí),不存在任何商業(yè)目的與商業(yè)用途,如描述有誤或者學(xué)術(shù)不對之處歡迎及時提出,不甚感謝。
2、 如涉及版權(quán)問題,請聯(lián)系我們4724325@qq.com第一時間處理;
我們從以下三個方面,對比純靜態(tài)和偽靜態(tài)兩種靜態(tài)頁面生成方式,逐一展開分析。
用JS的正則表達式如何判斷輸入框內(nèi)為中文或者是英文數(shù)字,或者是三者混編
css制作扇形
純CSS3文字Loading動畫特效
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對多行和嵌套數(shù)組形狀的完全支持:在這種情況下,可以使用數(shù)組形狀注釋定義數(shù)組結(jié)構(gòu),以獲得鍵的代碼補全并推斷值的類型。
PHP作為Web界第一大語言近年來熱度不夠,但是這幾年的進步和成長卻沒有中斷。在2022伊始,我們來一起學(xué)習(xí)一下目前PHP的現(xiàn)狀以及最新版本帶來的特性。
Linux程序前臺后臺切換:在Linux終端運行命令的時候,在命令末尾加上 & 符號,就可以讓程序在后臺運行Ubuntu$">root@Ubuntu$ ./tcpserv01 &
Python 的正則表達式支持 多行模式,將每行文字分別匹配。然而各種操作系統(tǒng)里,換行符的表示法各不相同,會導(dǎo)致 Python 不能正確使用多行模式。