Platform
3.1
PHP API documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Pages
fdl_dbaccess.php
Go to the documentation of this file.
1
<?php
2
/*
3
* @author Anakeen
4
* @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Anakeen - licence CC
5
* @package FDL
6
*/
7
/**
8
* Get database coordonate for freedom access by psql
9
*
10
* @author Anakeen 2000
11
* @version $Id: fdl_dbaccess.php,v 1.2 2006/02/03 16:03:13 eric Exp $
12
* @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Anakeen - licence CC
13
* @package FDL
14
* @subpackage
15
*/
16
/**
17
*/
18
19
$dbaccess
=
getParam
(
"FREEDOM_DB"
);
20
if
(
$dbaccess
!=
""
) {
21
if
(preg_match(
'/dbname=[ ]*([a-z_0-9]*)/'
,
$dbaccess
, $reg)) {
22
$dbname = $reg[1];
23
}
24
if
(preg_match(
'/host=[ ]*([a-z_0-9\.]*)/'
,
$dbaccess
, $reg)) {
25
$dbhost = $reg[1];
26
}
27
if
(preg_match(
'/port=[ ]*([a-z_0-9]*)/'
,
$dbaccess
, $reg)) {
28
$dbport = $reg[1];
29
}
30
$dbpsql
=
""
;
31
if
($dbhost !=
""
)
$dbpsql
.=
"--host $dbhost "
;
32
if
($dbport !=
""
)
$dbpsql
.=
"--port $dbport "
;
33
$dbpsql
.=
"--username anakeen --dbname $dbname "
;
34
}
35
36
print
$dbpsql
;
37
?>
← centre documentaire
© anakeen
- published under
CC License
-
Dynacase