Помогите исправить
[code]<?php
session_start();
header("Content-type: image/png"
$chars = '0123456789';
for($i=0; $i<5; $i++)
{
$pos = rand(0, 9);
$str .= $chars[$pos];
}
$image = imagecreate (75, 20) or die ("ERROR"
$background = imagecolorallocate($image, 255, 255, 255);
$text = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 35, 5, 0, $str, $text);
$_SESSION['code'] = $str;
imagepng($image);
imagedestroy($image);
?>[/code]
Сама ошибка Notice: Undefined variable: str in ляляля/www/core/captcha.php on line 9
если снимаю точку $str = $chars[$pos]; выходит 1 цифра а не 5 ((
Переменной str нет
Добавлено 07.10.15 в 18:35:01:
Перед циклом for объяви её. т.е.
$str = '';
Читай пост Мику.Естественно оператор .= не будет добавлять значение к $str,так как она ранее не объявлена.
$str = ''; Блин вот это я нагнул во всем движке так накосячил необъявлял переменные((
Та я так во всем движке не объявлял переменные не врубил показ ошибок сижу себе пишу смотрю работает чё норм
Добавлено 07.10.15 в 18:50:24:
Спасибо за помощь плюсик поставил))