Code Igniter - создание папки в FTP - PullRequest
0 голосов
/ 12 мая 2018

Мне нужна твоя помощь.Я пытаюсь создать папки на своем FTP-сервере через веб-приложение Code Igniter.Если менеджер щелкает вложения в проектах, создается папка, если она еще не существует, а затем посредством загрузки файла он заполняет ее файлами.

Я достиг всего этого, запустив код на localhost (папки получилисоздал, и загрузка файла тоже работала), однако, когда я загрузил свое приложение на действующий сайт, я не смог создать папки, поэтому я немного погуглил и обнаружил, что должен использовать библиотеку ftp, потому что я не мог создавать папки сотносительные пути, которые у меня были.

Однако я все еще не могу создать папку со следующим кодом.

if($this->ftp->list_files('attachments/výkres'.$id) == FALSE) 
{
    $this->ftp->mkdir('attachments/'.$id);
}

Я всегда получаю сообщение об ошибке:

Невозможно создать указанную вами директорию.

1 Ответ

0 голосов
/ 12 мая 2018

Надеюсь, это поможет вам:

использовать с full path с , начиная с и , заканчивая slashes, например:

if($this->ftp->list_files('/public_html/your_path/attachments/yýkres'.$id.'/') == FALSE) 
{
    $this->ftp->mkdir('/public_html/your_path/attachments/'.$id.'/', DIR_WRITE_MODE);
}

для более: https://www.codeigniter.com/user_guide/libraries/ftp.html#CI_FTP::mkdir

...