導航:首頁 > 文件管理 > php數據寫到配置文件

php數據寫到配置文件

發布時間:2023-06-16 05:34:49

㈠ php怎麼寫入、存儲數組數據

PHP有自帶的高性能函數 var_export


conn.php

<?php
$dbconfig = array (
'host'=>飗.0.0.1',
'name'=>'root',
'password'=>�',
?>

b.php

<?php
// 讀取配置
include 'conn.php'
echo $dbconfig['host'];
// 修改配置
$dbconfig['host'] = 'xxx.xxx.xxx.xxx'
file_put_contents('conn.php', "<?php $dbconfig = " . var_export($dbconfig) . " ?>");
// 再讀取配置
include 'conn.php'
echo $dbconfig['host'];
?>


參考連接:http://www.php.net/manual/zh/function.var-export.php

㈡ php寫入配置文件

function saveAction()
{
權$config_file='./application/config/sys.ini.php';
$info = $_POST;
$con = "<?php\r\nreturn array(\r\n";
$con .= "\t'CSS_PATH' => " . $info['CSS_PATH'];
$con .= "\r\n\t'JS_PATH' => " . $info['JS_PATH'];
$con .= "\r\n\t'FILE_PATH' => " . $info['FILE_PATH'];
$con .= '\r\n);\r\n?>';
if(file_put_contents($config_file,$con))
return true;
else
return false;
}

㈢ thinkphp5.0 怎麼獨立寫配置文件

獨立配置文件

配置文件支持分離(也稱為擴展配置),只需要在公共配置文件配置extra_config_list參數(V5.0.1版本已經廢除該寫法)。

例如,不使用獨立配置文件的話,資料庫配置信息應該是在config.php中配置如下:

/* 資料庫設置 */
'database' => [
// 資料庫類型
'type' => 'mysql',
// 伺服器地址
'hostname' => '127.0.0.1',
// 資料庫名
'database' => 'thinkphp',
// 資料庫用戶名
'username' => 'root',
// 資料庫密碼
'password' => '',
// 資料庫連接埠
'hostport' => '',
// 資料庫連接參數
'params' => [],
// 資料庫編碼默認採用utf8
'charset' => 'utf8',
// 資料庫表前綴
'prefix' => '',
// 資料庫調試模式
'debug' => false,
],
如果需要使用獨立配置文件的話,則首先在config.php中添加配置:

'extra_config_list' => ['database'],
定義之後,資料庫配置就可以獨立使用database.php文件,配置內容如下:

/* 資料庫設置 */
return [
// 資料庫類型
'type' => 'mysql',
// 伺服器地址
'hostname' => '127.0.0.1',
// 資料庫名
'database' => 'thinkphp',
// 資料庫用戶名
'username' => 'root',
// 資料庫密碼
'password' => '',
// 資料庫連接埠
'hostport' => '',
// 資料庫連接參數
'params' => [],
// 資料庫編碼默認採用utf8
'charset' => 'utf8',
// 資料庫表前綴
'prefix' => '',
// 資料庫調試模式
'debug' => false,
],
如果配置了extra_config_list參數,並同時在config.php和database.php文件中都配置的話,則database.php文件的配置會覆蓋config.php中的設置。

獨立配置文件的參數獲取都是二維配置方式,例如,要獲取database獨立配置文件的type參數,應該是:

Config::get('database.type');
要獲取完整的獨立配置文件的參數,則使用:

Config::get('database');
系統默認設置了2個獨立配置文件,包括database和validate,分別用於設置資料庫配置和驗證規則定義。
自動讀取擴展配置

版本要求V5.0.1
5.0.1以上版本支持自動讀取擴展配置文件(extra_config_list配置參數廢棄),只需要將擴展配置文件放入application/extra目錄,即可自動讀取。

自動讀取的配置文件都是二級配置參數,一級配置名稱就是擴展配置的文件名。
模塊也可以支持自己的擴展配置文件,只需要放入 application/模塊名/extra下面就可以自動載入。

系統默認載入的獨立配置文件不在此列,包括:

文件名 描述
config 應用或者模塊配置文件
database 資料庫配置文件
tags 行為定義文件
場景名 應用場景配置文件
如果你更改了CONF_PATH,那麼擴展配置文件目錄應該是CONF_PATH/extra,模塊配置目錄則變成 CONF_PATH/mole/,模塊的擴展配置目錄則變成CONF_PATH/mole/extra。

㈣ PHP網站的系統配置是寫入PHP文件里再調用效果好,還是存入資料庫在調用好

個人理解。
一些經常需要調整的配置,可以考慮寫入資料庫,方便在網站中修改,可以考慮使用緩存。
其他的用配置文件。

使用緩存的流程。
頁面先讀取緩存文件,例如 config.php
文件不存在的情況下,讀取資料庫,並生成緩存文件。下載載入頁面時就不會連接資料庫了。

另外,更改完配置之後,需要重新生成緩存文件,即刪除緩存文件。

㈤ php如何正確配置

你在本地搭建好了一個 Web 開發環境,通常你需要修改環境的一些設置來達到一些目的,也有可能是 Web 應用要求你去修改某些特定的設置,或者通過修改設置來優化網站的性能。修改 Web 運行環境的設置是通過修改一些配置文件來完成的,比如想要修改 Apache 的配置,你需要找到 httpd.conf 這個文件,想修改 PHP 的設置,一般是 php.ini 這個文件,MySQL 的設置文件通常是 my.cnf 。找到這些文件所在的位置,打開以後,修改對應的選項的值,保存文件,然後重啟 Web 運行環境,這樣就可以完成修改了。
工具/原料
wamp
方法/步驟
我們通過新建一個 php 文件來預覽 php 的相關配置信息。
1. 找到你的文檔根目錄,這個目錄是你的網站應用的發布目錄,或者叫 Web 目錄,也就是只有把網站放在這個指定的目錄里,才能通過瀏覽器打開,這個目錄的位置你也是可以修改的。WAMP 設置的這個目錄的位置是 wamp/www ,MAMP 這個目錄是在 /Applications/MAMP/htdocs 。
2. 找到這個 Web 根目錄以後,在目錄里新建一個擴展台是 php 的文件,命名為 phpinfo.php 。然後用編輯器(Brackets,Sublime... )打開這個新創建的 phpinfo.php 。在這個文件里輸入 <?php phpinfo(); ?> 。然後保存這個文件。
3. 在瀏覽器里打開 phpinfo.php 這個文件,地址應該是 localhost/phpinfo.php ,因為我們是在根目錄下創建的 phpinfo.php 。Mac 用戶如果使用 MAMP,可能需要在地址里加上埠號,localhost:8888/phpinfo.php 。在打開的頁面上你會看到 PHP 配置的相關的信息,php 配置文件所在的位置,版本,php 啟用的模塊等等,仔細的看一下這個頁面上的東西。
在上面,你應該可以找到 PHP 的配置文件所在的位置,也就是 php.ini 這個文件的位置,你可以在打開的 phpinfo.php 頁面上搜索 php.ini ,Loaded Configuration File 這個項目右邊的地址就是當前環境所使用的 php.ini 這個文件的位置。在這里,先找到這個配置文件,然後去修改裡面的幾個設置。
1. 找到當前環境所使用的 PHP 配置文件,php.ini ,這個文件的位置可以在 phpinfo.php 這個頁面上得到。WAMP 可能是在 wamp/bin/apache/Apache2.4.4/bin/php.ini ,這個文件可以使用文本編輯軟體打開。注意文件裡面有很多內容都是注釋,也就是用 ; 號開頭,文字的顏色一般是淺灰色,這些內容只是用來解釋跟提醒,並沒有實際的用處。
2. 搜索 upload_max_filesize ,這個選項可以控制 Web 應用最大的可以上傳的文件的大小,默認應該是 2M ,修改等號右邊的值,改成 512M 或其它任何你想要修改成的那個數字。
3. 搜索 post_max_size,這個選項決定了 PHP 可以接受的發送的最大的數據,默認它的值是 8M,把這個值改的大一些,可以跟 upload_max_filesize 的值一樣。
4. 搜索 memory_limit ,這個選項跟腳本最多可以使用的內存有關,把這個值改的大一些,比如 512M。
5. 搜索 max_execution_time,執行解析腳本允許的最大的時間,單位是秒,有些應用需要讓這個值大一些,這里我們可以改成 120 。
6. 保存所修改的 php.ini 文件,關掉它,然後重新啟動 Web 運行環境,WAMP 和 MAMP 都提供了一個界面,點一下對應的按鈕就可以重新啟動環境了。這樣環境就會載入修改以後的 php.ini 文件。
7. 再打開 phpinfo.php 這個頁面,然後搜索一下剛才修改的那些 php 的設置,看一下對應的值是不是自己修改之後的值,如果是,證明修改成功,如果跟修改以後的值不一樣,確定自己打開了正確的 php.ini 文件。

閱讀全文

與php數據寫到配置文件相關的資料

熱點內容
c代碼整理 瀏覽:104
網路營銷具有什麼優勢 瀏覽:378
右下角網路連接不顯示寬頻連接 瀏覽:940
ps修改tif文件 瀏覽:580
預防醫學如何轉行做大數據 瀏覽:234
pdf文件變藍 瀏覽:309
怎麼在pdf文件上面用k寶簽名 瀏覽:213
如何知道表格里數據後面有空格 瀏覽:720
gee引擎更新系統找不到指定文件 瀏覽:802
貝殼網的數據刪除了如何找回 瀏覽:509
華為榮耀6x怎麼切換網路 瀏覽:418
手機里的pdf文件在哪放 瀏覽:889
java版貪吃蛇畢業論文 瀏覽:989
微信公共號郵箱 瀏覽:415
圖片寬度代碼 瀏覽:460
有哪些好用的相見恨晚的app 瀏覽:664
cs部分文件找不到 瀏覽:369
小工工具 瀏覽:681
pat文件怎麼做 瀏覽:744
opensuse11內核版本 瀏覽:62

友情鏈接