Вот в чем суть проблемы:
Пытаюсь создать каптчу на PHP, но не получается, браузер пишет "Изображение не может быть показано, так как содержит ошибки".
Помогите решить проблему. Код ниже:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function randomString($length) {
- $chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
- $string = '';
- for($i = 0; $i < $length; $i++)
- return $string;
- }
- class CaptchaModule {
- static function generate() {
- $random = randomString(5);
- $_SESSION['CAPTCHA_TIME'] = $time;
- $_SESSION['CAPTCHA_STRING'] = self::genMd5($random, $time);
- self::createImage($random);
- exit;
- }
- static function genMd5($captcha, $time) {
- }
- $_SESSION['CAPTCHA_TIME'] = [];
- $_SESSION['CAPTCHA_STRING'] = [];
- }
- private static function createImage($captcha) {
- }
- }
- CaptchaModule::generate();