我的本地主机位置在c:\Web\www\..
在c:\web\www
我有我所有的页面
在c:\web\scripts
我有从不同来源导入数据的所有脚本
我知道最好将脚本移动到 Web 目录,但由于各种原因,这是不可能的
在目录中c:\web\_include
,我想创建一个文件,我可以将它包含在所有页面和脚本中
我试过了
require ('//web1d01d/web/www/_include/setup_db.php');
('web1d01d' - 这是我的服务器)
但它冻结了服务器(查看页面的能力)
在脚本目录中,大约有 20 个不同的脚本——在不同的时间运行。
文件setup_db.php
看起来像这样
<?php
class User {
public function oracle() {
return (object) array(
'login' => 'xxxxx',
'passwd' => 'xxxxx',
'host' => 'xxx.xxx.215.33:1521/yyyy',
'hostspec' => 'xxx.xxx.215.33',
'port' => '1521',
'phptype' => 'oci8',
'service' => 'yyyy'
);
}
public function root() {
return (object) array(
'login'=>'root',
'passwd'=>'xxxxx',
'host'=>'web1d01d'
);
}
public function odbc() {
return (object) array(
'login'=>'xxxxx',
'passwd'=>'yyyyy',
'host'=>'zzzzz'
);
}
};
?>
也许这是因为require
?应该使用require_once
它来代替它吗?