Как создать ftp в php? - PullRequest
       26

Как создать ftp в php?

0 голосов
/ 28 октября 2019

Здравствуйте, я хочу создать ftp для определенных пользователей. Я искал в Google, но ничего не нашел. Поэтому я решил поставить вопрос на stackoverflow. Я пробовал приведенный ниже код, но не работал вообще: -

$cpaneluser = "xxxxx"; // i have entered my cpanel user
$cpanelpass = "xxx";   //pwd
$domain = "testing.domain.com"; //here i have entered the domain
$fuser = "testing@domain.com";
$fpass = "mypwd";
$homedir = "/direcctorypath";
$url = "http://$cpaneluser:$cpanelpass@$domain:2082/json-api/cpanel?";
$url .= "cpanel_jsonapi_version=2&cpanel_jsonapi_module=Ftp&cpanel_jsonapi_func=addftp&";
$url .= "user=$fuser&pass=$fpass&homedir=$homedir&quota=0";
var_dump($url);
$result = file_get_contents($url);
var_dump($http_response_header);
if ($result === FALSE) 
die("ERROR: FTP Account not created. Please make sure you passed correct parameters.");
echo $result;

ПОСМОТРЕТЬ ВЫХОД

Каждый раз, когда на его выход поступает учетная запись FTP, не создается. Пожалуйста, убедитесь, что вы передали правильные параметры. Но я ввел правильные данные. Я не знаю, почему это не работает. Поэтому позже я решил решить, что делать с помощью команды exec , но она также не работает. Ссылка URL: - Создание учетных записей пользователей FTP с использованием FTP на сервере

exec("adduser -c 'testing@domain.com' -m testing123"); // this is not working at all

Послепроверяя выше URL, я добавил имя пользователя и пароль учетной записи FTP. Но у меня есть одно сомнение, где я передал имя пользователя и пароль cpanel в функции exec. Может кто-нибудь сказать мне, как создать учетную запись FTP пользователя. Заранее спасибо

...