Кодовое изображение с картинки не может быть записано в каталог с картинкой

Я создал форму входа с изображением капчи. Это хорошо работает на моей операционной системе Windows. При загрузке его на сервер изображение капчи не отображается. CI создает изображение, но не может записать его в каталог капчи (CHMOD = 755) из-за настроек прав доступа. Когда я устанавливаю значение CHMOD для каталога в 777 (что я не должен), это работает хорошо.

Вот есть вопрос, похожий на мой, но предложенный и принятый ответ небезопасен, я думаю.

Как я могу сказать CI, чтобы записать созданный файл в каталог, используя учетные данные ftp на лету, или есть другой способ?

Я боюсь столкнуться с дальнейшими проблемами, такими как операции загрузки файлов (такие как изменение изображения профиля, вложения в объявления) пользователями.

1

Решение

Я справился с проблемой разрешения, вообще не записав файл.

Я изменил библиотеку в system / plugins / captcha_pi.php, чтобы возвращать данные изображения для встроенного включения. Другие возвращаемые значения одинаковы (отметка времени и фраза капчи).

Поэтому вместо записи в файл он возвращает содержимое встроенного изображения.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector