Directadmin api

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Shahiem Seymor

Shahiem Seymor

15/07/2011 21:12:31
Quote Anchor link
Hi,

Ik ben bezig met Directadmin api, maar hij wilt geen subdomein toevoegen. Hoe kan dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>


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
 
PHP hulp

PHP hulp

23/11/2024 23:24:16
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 21:29:06
Quote Anchor link
En wat geeft $result terug?
Gewijzigd op 15/07/2011 21:29:19 door - Ariën -
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 21:38:37
Quote Anchor link
Result geeft niets terug/
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 21:41:23
Quote Anchor link
Die blijft leeg?
Zet anders eens dit bovenaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 21:46:29
Quote Anchor link
Ja, result blijft leeg. Die error reporting geeft ook niks aan. =(
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 21:51:10
Quote Anchor link
Dat wordt even debuggen dan...
Kijken of je POST uitgevoerd wordt, wat var_dump() op $result zegt etc...
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 21:54:05
Quote Anchor link
Als ik var_dump op result doe dan krijg ik: string(0) "" . Dan is mijn string vast leeg.
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 22:02:43
Quote Anchor link
En op $sock->query ?

$sock->set_method('POST');
Ook al meegegeven?
Gewijzigd op 15/07/2011 22:03:58 door - Ariën -
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 22:07:10
Quote Anchor link
Als ik een var_dump op $sock->query zet krijg ik dit: int(0) string(0) ""
En die set_metohd heb ik ook erbij gezet, maar geen verschil.
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 22:16:51
Quote Anchor link
Mag aannemen dat je de logingegevens wel hebt ingevuld?
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 22:17:38
Quote Anchor link
Ja, uiteraard. Ik heb nu iets aangepast en krijg nu dit: NULL string(1450) "
Gewijzigd op 15/07/2011 22:19:37 door Shahiem Seymor
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 22:21:07
Quote Anchor link
wat heb je aangepast, en op welke var krijg je dat?
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 22:25:23
Quote Anchor link
$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.
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 22:35:08
Quote Anchor link
Dan lijkt je $result een waarde te hebben?
kijk een met print_r() wat deze waarde is.
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 22:55:54
Quote Anchor link
Ik zie nu wel dat een stukje van de DA te zien is, maar ik krijg wel te zien: NULL
 
- Ariën  -
Beheerder

- Ariën -

15/07/2011 23:12:38
Quote Anchor link
NULL, met print_r($result);

Klopt dat?
 
Shahiem Seymor

Shahiem Seymor

15/07/2011 23:34:45
Quote Anchor link
Jep, dat klopt
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.