{% else-1 %}
Обновить
* Тема закрыта!
1.
SNEG * 0.1
[автор] (7 окт 2015, 18:33) [0/0] [0] [спам] [под]

Помогите исправить
[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 ((

2.
Hatsune Miku * [мошенник] 22.23
(7 окт 2015, 18:34) [2/0] [2] [спам] [под]

Переменной str нет *
Добавлено 07.10.15 в 18:35:01:
Перед циклом for объяви её. т.е.

$str = '';

3.
Gallardo * [мошенник] 9.95
(7 окт 2015, 18:45) [0/0] [0] [спам] [под]

Читай пост Мику.Естественно оператор .= не будет добавлять значение к $str,так как она ранее не объявлена.

4.
SNEG * 0.1
[автор] (7 окт 2015, 18:45) [0/0] [0] [спам] [под]
Hatsune Miku,

$str = ''; Блин вот это я нагнул во всем движке так накосячил необъявлял переменные((

5.
SNEG * 0.1
[автор] (7 окт 2015, 18:46) [0/0] [0] [спам] [под]
Gallardo,

Та я так во всем движке не объявлял переменные не врубил показ ошибок сижу себе пишу смотрю работает чё норм*
Добавлено 07.10.15 в 18:50:24:
Спасибо за помощь плюсик поставил))

6.
SNEG * 0.1
[автор] (7 окт 2015, 18:50) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений