Проблема с выводом кода на рисунок

LaeX

Новичок
Проблема с выводом кода на рисунок

Здравствуйте.
Написал я небольшой код, для генерации случайного кода и вывода его на картинку и запись в текстовый файл. Но работа браузера Firefox завела меня в тупик, не знаю, как это объяснить даже! При обновлении страницы, на которой выводится рисунок, код на самом рисунке не соответствует коду, который был записан в текстовый файл. В браузере Opera работает все нормально – код на рисунке и в файле идентичны, при каждом обновлении идентичность сохраняется.

Код прилагается:
PHP:
<?
$path = "mail_code.txt";
$protect_txt = "LaeX";
$ptotect_int = 2006;

$intCode = rand(100000, 999999);
$intCode1 = rand(1000, 9999);
$intCode2 = rand(1000, 9999);
$code = ($intCode1*$intCode2)-$intCode-$ptotect_int;
$str_code = substr(sha1(base64_encode($code.$protect_txt)), 0, 5);

// Запись секретного кода в файл
$add = fopen($path, "w");
fputs($add, $str_code);
fclose($add);

$image = imageCreateFromPng("./images/protect_fon.png");
$color = imagecolorallocate($image, 1, 124, 165);
imageTTFText($image, 12, 0, 5, 20, $color, "gothic.ttf", $str_code);

// Создаём заголовок и выводим картинку
header('Content-type: image/png');
imagePng($image);
?>
 

Фанат

oncle terrible
Команда форума
а кроме тебя на сайт, который ты тестируешь, никто не заходит?
 

LaeX

Новичок
Я уже разобрался с проблемой! Просто нужно было делать при вызове рисунка так: <img src="images.php">
 

Фанат

oncle terrible
Команда форума
хм.
а ты как делал?
и ты не ответил себе на мой вопрос.
 

baev

‹°°¬•
Команда форума
[offtop]
и ты не ответил себе на мой вопрос
— а я, бывает, отвечаю, что «телепатов тут нет»...

(«не ответил себе на мой вопрос» — это шедевр!)
[/offtop]
 

Фанат

oncle terrible
Команда форума
это не шедевр, это суровая правда жизни.
эти люди всерьёз думают, будто я для себя спрашиваю.
 

baev

‹°°¬•
Команда форума
Дык, дело не в «для кого спрашиваю», а в
«откуда информация, что он себе не ответил?».
 

baev

‹°°¬•
Команда форума
ставлю себе на заметку: «верблюд — возможный передатчик/усилитель чужих мыслей»

Роман, а как Вы им пользуетесь?
Ну, верблюдом, в смысле.

Или — наоборот? Верблюд Вами того...
 
Сверху