Я загрузил свое веб-приложение в другой домен.У меня проблема с капчей.Это не загрузка, вместо этого это показывает сломанный значок изображения.Он даже не отображал никаких ошибок, поэтому я добавил функции error_reporting
и ini_set
.
public function captcha() {
error_reporting(E_ALL);
ini_set('display_errors', 1);
$string = substr(number_format(time() * rand(), 0, '', ''), 0, 5);
$_SESSION["captcha_val"] = $string;
$captcha = imagecreatefrompng(base_url('resources/images/captcha.png'));
$black = imagecolorallocate($captcha, 28, 28, 28);
imagestring($captcha, 5, 20, 10, $string, $black);
$_SESSION['captcha_key'] = $string;
//header("Content-type: image/png");
//imagepng($captcha);
}
, теперь отображаются следующие четыре ошибки:
Сообщение: imagecreatefrompng ():https: // обертка отключена в конфигурации сервера: allow_url_fopen = 0
Имя файла: web / query.php
Номер строки: 21
Сообщение: imagecreatefrompng (https://creativersity.in/eassist/resources/images/captcha.png): не удалось открыть поток: не удалось найти подходящую обертку
Имя файла: web / query.php
Номер строки: 21
Сообщение: ожидается imagecolorallocate ()параметр 1 будет ресурсом, логическое значение
Имя файла: web / query.php
Номер строки: 22 * 1027 *
Сообщение: imagestring () ожидает, что параметр 1 будет ресурсом, логическое значениедано
Имя файла: web / query.php
Номер строки: 23
Пожалуйста, помогите мне с этим