решил применить её для сайта
НО
на localhost всё работает
а на хостинге отказвается показывать
подсказка
если убрать строку
// Случайная строка
$randStr = substr(md5(uniqid()), 0, $nChars);
$_SESSION["randStr"] = $randStr;
то изображение приямоугольника
("images/noise.jpg");
показывает
а всё вместе не показывает ни чего
<?php
session_start();
header("Content-type: image/jpeg");
// Шрифты TTF
$im = imageCreateFromJPEG ("images/noise.jpg");
$black = imagecolorallocate($im, 64, 64, 64);
// Число символов
$nChars = 5;
// Случайная строка
$randStr = substr(md5(uniqid()), 0, $nChars);
$_SESSION["randStr"] = $randStr;
// Координаты
$x = 20;
$y = 30;
$deltaX = 40;
for ($i=0; $i<strlen($randStr); $i++)
{
$size = rand(18, 30);
$angle = -30 + rand(0,60);
imageTTFText($im, $size, $angle, $x, $y, $black, "fonts/bellb.ttf",
$randStr{$i});
//сдвигам разные числа по индексу $deltaX
$x += $deltaX;
}
imageJPEG($im, "", 75);
?>