Directadmin api
Ik ben bezig met Directadmin api, maar hij wilt geen subdomein toevoegen. Hoe kan dit?
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
include 'httpsocket.php';
if($_SERVER['REQUEST_METHOD'] === 'POST')
{
$sock = new HTTPSocket;
$sock->connect('http://seymor.reseller.gethost.nl',2222);
$sock->set_login("","");
echo 'f';
$sock->query('/CMD_API_SUBDOMAINS',
array(
'action' => 'create',
'domain' => $_POST['domain'],
'subdomain' => 'hallo'
));
$result = $sock->fetch_body();
echo $result;
}
?>
<form action="" method="post">
<input type="text" name="domain" />
<input type="submit" value="ss" />
</form>
include 'httpsocket.php';
if($_SERVER['REQUEST_METHOD'] === 'POST')
{
$sock = new HTTPSocket;
$sock->connect('http://seymor.reseller.gethost.nl',2222);
$sock->set_login("","");
echo 'f';
$sock->query('/CMD_API_SUBDOMAINS',
array(
'action' => 'create',
'domain' => $_POST['domain'],
'subdomain' => 'hallo'
));
$result = $sock->fetch_body();
echo $result;
}
?>
<form action="" method="post">
<input type="text" name="domain" />
<input type="submit" value="ss" />
</form>
Hij is wel gewoon ingelogd, maar hij voegt niks toe.
Alvast bedankt
Gegroet,
Shahiem
Gewijzigd op 15/07/2011 21:13:33 door Shahiem Seymor
Gewijzigd op 15/07/2011 21:29:19 door - Ariën -
Result geeft niets terug/
Zet anders eens dit bovenaan:
Ja, result blijft leeg. Die error reporting geeft ook niks aan. =(
Kijken of je POST uitgevoerd wordt, wat var_dump() op $result zegt etc...
Als ik var_dump op result doe dan krijg ik: string(0) "" . Dan is mijn string vast leeg.
En die set_metohd heb ik ook erbij gezet, maar geen verschil.
Mag aannemen dat je de logingegevens wel hebt ingevuld?
Gewijzigd op 15/07/2011 22:19:37 door Shahiem Seymor
wat heb je aangepast, en op welke var krijg je dat?
$sock->connect heb ik verandert, er stond eerst een adres i.p.v. een IP. En NULL is van de query volgensmsij en string(1450) van result.
kijk een met print_r() wat deze waarde is.
Ik zie nu wel dat een stukje van de DA te zien is, maar ik krijg wel te zien: NULL
Klopt dat?
Jep, dat klopt