با عرض سلام خدمت شما دوستان گرامی
برای یکی از پروژه هامون یه قسمت نیاز داشتیم لیست اکانت های سی پنلمونو بگیریم توی اسکریپت نمایش بدیم، قرار میدم اینجا شاید به درد دوستان بخوره ...
از این کد می توانید برای نمایش اکانت های سی پنلتون استفاده کنید
به جای yourtoken توکن خود و بجای yourip آی پی سرور خود را قرار دهیدکد:$user = "root"; $token = "yourtoken"; $query = "https://yourip:2087/json-api/listaccts?api.version=1"; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); $header[0] = "Authorization: whm $user:$token"; curl_setopt($curl,CURLOPT_HTTPHEADER,$header); curl_setopt($curl, CURLOPT_URL, $query); $result = curl_exec($curl); $http_status = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($http_status != 200) { echo "[!] Error: " . $http_status . " returned\n"; } else { $json = json_decode($result); echo "[+] Current cPanel users on the system:\n"; foreach ($json->{'data'}->{'acct'} as $userdetails) { echo "\t" . $userdetails->{'user'} . "\n"; } } curl_close($curl);





پاسخ با نقل قول