Create database met bestaande user
Paul
22/12/2007 14:28:00Ik maak een nieuwe database aan via het onderstaande script. Het werkt via de directadmin API.
Dit werkt allemaal naar behoren, maar het lukt me niet om een nieuwe database aan te maken met een bestaande gebruiker. Als ik die gegevens namelijk ingeef, komt er een error uit die zegt "Username already excist". Daarom mijn vraag of hoe dit wel mogelijk is?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
include("httpsocket.php");
$sock = new HTTPSocket;
$sock->connect('domein.nl',2222);
$sock->set_login('user','pass');
$sock->set_method('POST');
$sock->query('/CMD_API_DATABASES',
array(
'action' => 'create',
'name' => "database_naam",
'user' => "gebruikersnaam",
'passwd' => 'wachtwoord',
'passwd2' => 'wachtwoord'
));
$result = $sock->fetch_body();
echo $result."<br /><hr /><br />";
?>
include("httpsocket.php");
$sock = new HTTPSocket;
$sock->connect('domein.nl',2222);
$sock->set_login('user','pass');
$sock->set_method('POST');
$sock->query('/CMD_API_DATABASES',
array(
'action' => 'create',
'name' => "database_naam",
'user' => "gebruikersnaam",
'passwd' => 'wachtwoord',
'passwd2' => 'wachtwoord'
));
$result = $sock->fetch_body();
echo $result."<br /><hr /><br />";
?>
Dit werkt allemaal naar behoren, maar het lukt me niet om een nieuwe database aan te maken met een bestaande gebruiker. Als ik die gegevens namelijk ingeef, komt er een error uit die zegt "Username already excist". Daarom mijn vraag of hoe dit wel mogelijk is?
PHP hulp
21/11/2024 20:37:18Frank -
22/12/2007 16:01:00Wat zegt de handleiding van directadmin daarover? Dit heeft namelijk niks met de database of PHP te maken, maar alles met de API van directadmin. Blijkbaar wil die zowel een nieuwe database als een nieuwe user aanmaken.