@gattsteroff

Почему может не выводиться сгенерированный рисунок(Капча)?

Для Сайта была написана простенькая, пресловутая капча, чтобы просто была. Проблема в том, что на локалке - это все отлично работает, но как только переносится на хостинг - оно перестает работать. Если запускать данный файл вручную - то он выведет ошибку, ссылаясь на 11 строчку, то есть на эту:
imageTtfText($im, 28, -25, 30, 25, $c, __DIR__."/fonts/18928.ttf", $rand);

Код капчи:
<?php
    session_start();
    $rand = mt_rand(1000000, 9999999);

    $_SESSION["rand"] = $rand;
 
    $im = imageCreateTrueColor(250,90,);
 
    $c = imageColorAllocate($im, 55, 55, 55);
 
    imageTtfText($im, 28, -25, 30, 25, $c, __DIR__."/fonts/18928.ttf", $rand);
 
    header("Content-type: image/png");
 
    imagePng($im);
 
    imageDestroy($im);
?>

То, как это выглядит на локалке:
5ea518c0dd67b899434278.png
А так уже в публичном доступе:
5ea518e0c438e429248429.png
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
06 мая 2024, в 10:17
15000 руб./за проект
06 мая 2024, в 10:02
3000 руб./за проект