login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]Direct Admin query wordt niet uitgevoerd.

Offline Qhead - 03/10/2005 18:46 (laatste wijziging 03/10/2005 20:51)
Avatar van QheadHTML interesse hoi

Momenteel probeer ik een script te maken om te verbinden naar Direct Admin. Dit lukt al aardig, alleen word mijn query niet correct uitgevoerd om een nieuwe gebruiker aan te maken.

Dit is mijn verbindingsgedeelte:
  1. require("socket.php");
  2. $sock = new HTTPSocket;
  3. $sock->connect('website',2222);
  4.  
  5. $sock->set_login("username","password");
  6.  
  7. $sock->set_method('POST');
  8. $sock->query('/CMD_ACCOUNT_USER',
  9. 'action' => 'create',
  10. 'add' => 'Submit',
  11. 'email' => '' . $row->email . '',
  12. 'passwd' => '' . $_POST['pass'] . '',
  13. 'passwd2' => '' . $_POST['pass'] . '',
  14. 'domain' => '' . $row->domein . '',
  15. 'package' => 'PAKKET',
  16. 'ip' => '[IP]',
  17. 'notify' => 'no'
  18. ));


Heeft iemand enig idee wat er misgaat?
Ik heb m'n info van
http://www.directadmin.com/api.html#create .
mvg Qhead

5 antwoorden

Gesponsorde links
Offline Maarten - 03/10/2005 18:52 (laatste wijziging 03/10/2005 18:59)
Avatar van Maarten Erelid Probeer dit gewoon:
  1. <?php
  2. fopen('http://user:pass@site:2222/CMD_ACCOUNT_USER?action=create&email=da_adres&enzovoort=blaat'); enzovoort
  3. ?>


Zou moeten werken, ik heb zo DA nog aangestuurd 
Offline Qhead - 03/10/2005 19:46 (laatste wijziging 03/10/2005 19:46)
Avatar van Qhead HTML interesse Net geprobeerd, werkt niet (en ja ik heb de mode op a+ gezet ).

edit: typo's
Offline cracker - 03/10/2005 19:49
Avatar van cracker Onbekend Op aanvraag van Qhead moet ik ook een beetje helpen en ik dacht dus: fsockopen();
Offline Maarten - 03/10/2005 19:55 (laatste wijziging 03/10/2005 20:06)
Avatar van Maarten Erelid Dude, dat MOET gewoon werken, ik kan er zo perfect DA mee aansturen, bij dezelfde host waar jij bij zit. Ben je zeker dat die zooi achter de CMD_ACCOUNT_USER juist is? Kopiëer die url eens en plak hem gewoon in je browser voor de zekerheid...

Voer het volgende eens uit:
  1. <?php
  2. $data = file_get_contents('http://admin:KEY@DOMEIN:2222/CMD_ACCOUNT_USER&action=create&add=submit&email='.$row->email.'&passwd='.$_POST['pass'].'&passwd2='.$_POST['pass'].'&domain='.$row->domein.'&package=Easy&ip='.$server[1].'&notify=no');
  3. echo $data;
  4. ?>



edit: hij vertelde me net op msn dat hij dan een autoriteitswaarschuwing krijgt 
Offline Qhead - 03/10/2005 20:50 (laatste wijziging 03/10/2005 20:50)
Avatar van Qhead HTML interesse Het is opgelost. De account had idd de verkeerde rechten.

Bedankt voor de hulp Murfy & Cracker
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s