$sub,
"rootdomain" => $root_domain,
"dir" => "public_html/$sub"
]);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: cpanel $cpanel_user:$api_token"]);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_exec($ch);
curl_close($ch);
$dir = $_SERVER['DOCUMENT_ROOT'] . "/" . $sub;
if (!file_exists($dir)) mkdir($dir, 0755, true);
// ডিফল্ট HTML তৈরি
$default_html = "
$sub$sub এ স্বাগতম!
";
file_put_contents($dir . "/index.html", $default_html);
$msg = "✅ সাবডোমেইন '$sub' তৈরি হয়েছে!";
$active_tab = "robot"; // ওই ট্যাবেই থাকবে
// রিফ্রেশ লিস্ট
$subdomains = array_filter(glob('*'), 'is_dir');
}
}
// কোড: সিলেক্ট করা সাবডোমেইনে কোড সেভ করা
if (isset($_POST['action']) && $_POST['action'] == 'save_code') {
$selected_sub = $_POST['selected_sub'];
$html_code = $_POST['html_code'];
if (!empty($selected_sub) && in_array($selected_sub, $subdomains)) {
$file_path = $_SERVER['DOCUMENT_ROOT'] . "/" . $selected_sub . "/index.html";
file_put_contents($file_path, $html_code);
$msg = "💾 $selected_sub সাইটে কোড সেভ করা হয়েছে!";
}
$active_tab = "code";
}
// ফোল্ডার: কোড এডিট আপডেট
if (isset($_POST['action']) && $_POST['action'] == 'update_file') {
$file_path = $_POST['file_path'];
$html_code = $_POST['file_content'];
file_put_contents($file_path, $html_code);
$msg = "📝 ফাইল আপডেট হয়েছে!";
$active_tab = "folder";
}
}
?>
AXMIR STORE - Pro
$msg
"; ?>
আপনার সাবডোমেইন লিস্ট (App)
কোনো সাবডোমেইন নেই!";
} else {
foreach($subdomains as $sub) {
if($sub != "." && $sub != "..") {
echo "
";
}
}
}
?>
ফাইল ম্যানেজার (Folder)
📁 $sub
Edit index.html
";
}
}
}
?>