PDA

View Full Version : اتصال به API دایرکت ادمین



blaster-777
چهارشنبه 04 آذر 1394, 11:19 صبح
میخوام برای ساختن دیتابیس از API دایرکت ادمین استفاده کنم ولی دقیقا نمیدونم چجوریه
کلاس مربوطه رو دانلود کردم و از مثال خود سایت دایرکت ادمین برای ساختن دیتابیس استفاده کردم و اطلاعات هاست خودم رو وارد کردم که کدش اینه :




include 'httpsocket.php';

$sock = new HTTPSocket;
$sock->connect('127.0.0.1',2222);
$user = getenv('username');
$pass = getenv('passwd');
$sock->set_login("${user}","${pass}");
$sock->set_method('POST');
$sock->query('/CMD_API_DATABASES',
array(
'action' => 'create',
'name' => "db",
'user' => "dbuser",
'passwd' => "$pass",
'passwd2' => "$pass",
));
$result = $sock->fetch_body();
echo $result;





وقتی کد رو اجرا میکنم صفحه لوگین دایرکت ادمین میاد و دیتابیس ساخته نمیشه

blaster-777
جمعه 04 دی 1394, 19:06 عصر
برای آیندگان :
تابع getenv رو حذف کردم و یوزر پس رو مستقیم وارد کردم مشکل حل شد .

a1994n1373
سه شنبه 25 اسفند 1394, 04:26 صبح
اقا دمت گرم :قلب: