-
Notifications
You must be signed in to change notification settings - Fork 1
/
examples.php
63 lines (49 loc) · 2.15 KB
/
examples.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
include 'Class.MaestroPanelApiCient.php';
$api_key = ''; //Api anahtarı
$host = ''; //Sunucu ip adresi ya da alan adı (Örnek : 127.0.0.1 ya da alanadi.com)
$port = 9715; //MaestroPanel portu
$ssl = false;//Ssl kullanıp kullanılmadığını belirtir.Şu anki versiyonda ssl olmadığı için false değerini verin
$client = new MaestroPanelApiClient($api_key, $host, $port, $ssl);
$domain = 'phpuzmani.com'; //İşlem yapılacak alan adı
$domain_alias = '1GB_HOST'; //Domain paketinin alias adı
$username = 'phpapi';//Kullanıcı adı
$password = 'kemal1!*'; //Şifre (En az 8 karakterden oluşmalı ve en az 2 alfa nümerik olmayan karakter içermelidir.class dosyasından bu özellikler değiştirilebilir.)
$active_domain_user = true; //Kullanıcının aktif edilip edilmeyeceğini belirtir.
$first_name = 'Kemal'; //Müşterinin adı
$last_name = 'Birinci'; //Müşterinin soyadı
$email = '[email protected]'; //Müşterinin e-posta adresi
//$result değişkenine başarısız durumda false, başarı durumunda ise SimpleXMLElement nesne tipinde sonuç döner.
//Yeni bir domain oluşturur
$result = $client->domain_create($domain, $domain_alias, $username, $password, $active_domain_user, $first_name, $last_name, $email);
//Domaini durdurur
//$result = $client->domain_stop($domain);
//Domaini başlatır
//$result = $client->domain_start($domain);
//Domaini siler
//$result = $client->domain_delete($domain);
/**
* Domain şifresini değiştirir
*
* Şifre değiştirmek için 2 yöntem vardır.
*
* 1) Şifreyi belirttiğiniz bir şifre ile değiştirir.
* $result = $client->domain_reset_password($domain, '123456*!');
*
* 2) Şifre parametresine boş bir değişken vermeniz ile şifreyi kendisi üretir ve değişkeninize de şifreyi atar.
* $password = '';
* $client->domain_reset_password($domain, $password);
* echo $password;
*/
if($result){
echo 'İşlem Başarıyla gerçekleşti.<br />';
echo 'Kod : '.$result->Code . '<br />Mesaj : ' . $result->Message.'<br />Detaylı Mesaj<pre>'.$result->OperationResult.'</pre>';
foreach($client->get_errors() as $error){
echo '<pre>' . $error . '</pre>';
}
}else{
foreach($client->get_errors() as $error){
echo '<pre>' . $error . '</pre>';
}
}
?>