помогите пожалуйста в чем проблема,не выводится код (каптча) вот сам скрипт
<?php
session_name(\'SID\') . session_start();
$_SESSION[\'code\'] = rand(1111,9999);
for($i=0;$i < 4;$i++)
$arr[$i]=substr($_SESSION[\'code\'],$i,1);
$im=imagecreate(80,20);
imagecolorallocate($im,255,255,255);
$a=0;
for($i=0;$i < 4;$i++){
$color=imagecolorallocate($im,0,0,0);
imagestring($im,2,$a+=15,2,$arr[$i],$color);
}
header(\"Content-type: image/jpeg\"
imagejpeg($im,\'\',100);
?>
Код валиден и работает, убери строку
header(\"Content-type: image/jpeg\"
и скопируй сюда, что получится.
<?php
session_name(\'SID\') . session_start();
$_SESSION[\'code\'] = rand(1111,9999);
for($i=0;$i < 4;$i++)
$arr[$i]=substr($_SESSION[\'code\'],$i,1);
$im=imagecreate(80,20);
imagecolorallocate($im,255,255,255);
$a=0;
for($i=0;$i < 4;$i++){
$color=imagecolorallocate($im,0,0,0);
imagestring($im,2,$a+=15,2,$arr[$i],$color);
}
imagejpeg($im,\'\',100);
?>
ZicK, очень смешно. В браузер что выводится без этой строки?
не вывадится написано так :
Изображение
а теперь вот так
Warning: imagejpeg(): Filename cannot be empty in /home/usr/data/exotic/sait.ru/str/
code.php on line 13
ZicK, как может быть написано Изображение, если слово \"Изображение\" нигде в скрипте не используется?
UPD: imagejpeg($im,NULL,100);