CaptainBlack
Новичок
Проблема с генерацией изображений
Есть задача: вывести на экран буквы английского алфавита и цифры в виде сгенерированных картинок. Создал скрипт для отображения картинок(пока 4):
и скрипт для создания изображений:
проблема в том, что все изображения выводятся идентичными(т.е. одна и та же буква)! В чем проблема?
Apache 2.2.8, PHP 5.2.5
Заранее спасибо!
Есть задача: вывести на экран буквы английского алфавита и цифры в виде сгенерированных картинок. Создал скрипт для отображения картинок(пока 4):
PHP:
<?php
session_start();
$alphabet = array();
for($i = 0; $i < 27; $i++)
{
$alphabet[] = $i+ord('A');
}
for($i = 0; $i < 10; $i++)
{
$alphabet[] = $i+(27);
}
shuffle($alphabet);
$_SESSION['alp'] = $alphabet;
$_SESSION['num'] = 1;
?>
<html>
<head></head>
<body>
<?php
echo "<IMG src=\"imgcreate.php\">\n";
$_SESSION['num'] = 2;
echo "<IMG src=\"imgcreate.php\">\n";
$_SESSION['num'] = 3;
echo "<IMG src=\"imgcreate.php\">\n";
$_SESSION['num'] = 4;
echo "<IMG src=\"imgcreate.php\">\n";
?>
</body>
</html>
PHP:
<?php
session_start();
define("code_dir", "");
$arr = $_SESSION['alp'];//массив букв
function img_code($t)//$t - хранит букву для отображения
{
...//создание изображения
}
$x = $_SESSION['num'];//номер символа для создания картинки
img_code( sprintf("%c",$arr[$x]) );
?>
Apache 2.2.8, PHP 5.2.5
Заранее спасибо!
