Ⅰ php的擴展模塊怎麼添加
在PHP/etc 文件夾中加入擴展
在PHP 文件夾下的php.ini文件里 有很多dll文件的地方加入一行 你所添加的擴展的名字xxxx.dll
或者 是 在php.ini中直接打開對應的擴展 ,將目標行的 ; 給去掉
哦,對了,最後記得要重新啟動PHP的伺服器
Ⅱ {幫助}php自動生成文件和檢查文件是否存在
第一個問題:當然首先也是接收表單值,比如一些參數之類的,然後拼接一個和php文件代碼格式的一個字元串,然後生成一個文件即可
比如:
<?php
$a=$_POST['a'];
$t='<?php
$a=''.$a.''';
file_put_contents('config.php',$t);
這樣就生成了一個php文件,我這只是個演示,具體你自己琢磨!
第二個文件就更簡單了, 就是一個php函數: file_exists()
這個函數是檢測文件是否存在,存在返回 true,否則返回false
比如
if(!file_exists(文件路徑)){
執行安裝
}else{
正常瀏覽
}
Ⅲ Php的大神,請幫我看一下這個類引入了config文件,但是這個文件的配置應該怎麼寫呀代碼如下
首先在 config.php 中直接返回一個數組;例如:
<?php
return [
'db' => 'db',
'host' => 'host',
'username' => 'username',
... ...
];
然後在 DB 類中引入的時候這么寫:
$config = include_once( 'config.php' ); // 這樣 $config 變數就是 config.php 文件中返回的數組,後面就可以直接從 $config 這個數組變數中取值了;
// $config['db']
// $config['host']
... ...
Ⅳ 怎麼用thinkphp5 config助手函數設置配置參數, 也use think\Config;了;
你是一定要用5?還是新學TP ,TP5還太新建議是等手冊完善後再學習
Ⅳ php中config.php文件和init.php是干什麼用的裡面寫什麼內容兩者有何異同
config.php,一般是程序的配置文件包括資料庫的賬號密碼連接配置和網站一些常量等設置開關。init.php,一般是初始化程序的一個被入口文件調用,功能是初始化程序的用到的一些功能類或者函數。
Ⅵ 如何修改文件config.php或者載入自定義的配置文件
按這樣修改就可以了:
public目錄下的自定義配置文件siteconfig.inc.php,用如下代碼:
<?php
$siteconfig = require '__PUBLIC__/siteconfig.inc.php';
$config = array(
//'配置項'=>'配置值'
// 添加資料庫配置信息
'USERNAME' => 'admin',
'DB_TYPE' => 'mysql', // 資料庫類型
'DB_HOST' => '127.0.0.1', // 伺服器地址
'DB_NAME' => 'detectinfo', // 資料庫名
//'DB_USER' => 'root', // 用戶名
//'DB_PWD' => '', // 密碼
'DB_PORT' => '', // 埠
'DB_PREFIX' => '', // 資料庫表前綴
);
return array_merge($config,$siteconfig);
?>
復制代碼
但是require函數會報錯
ERROR:require(): Failed opening required '__PUBLIC__/siteconfig.inc.php' (include_path='.;C:\php\pear;C:\wamp\www\ThinkPHP/Extend/Vendor/') in C:\wamp\www\PluginDetect\Conf\config.php on line 2