PHP и с чем его едят....

setty

Граф
обрывы связи при загружке изображения
Этого не случится даже если я буду 10 раз одну и ту же картинку рисовать, удалять и рисовать снова. И вообще неужели так сложно догадатся ложить картинки в разные файлы??? Я ничерта не говорил про "сохранять в один файл".
Можно провести зависимость между именем картинки и вектором. Допустим самую непосредственную - 0100010110.jpg и прежде чем новую рисовать проверять не нарисована ли уже ля этого кода картинка.

у тебя будет все криво работать
мож на долю вечности и медленнее, кривость то в чем?

Кстати глянул на твой код, сессии то там хоть причем???
 
Останнє редагування:

Cris

Member
Этого не случится даже если я буду 10 раз одну и ту же картинку рисовать, удалять и рисовать снова. И вообще неужели так сложно догадатся ложить картинки в разные файлы??? Я ничерта не говорил про "сохранять в один файл".
Можно провести зависимость между именем картинки и вектором. Допустим самую непосредственную - 0100010110.jpg и прежде чем новую рисовать проверять не нарисована ли уже ля этого кода картинка.


мож на долю вечности и медленнее, кривость то в чем?

Кстати глянул на твой код, сессии то там хоть причем???
кривость - это то что я думал что ты сохраняеш в один файл,
в моей версии я делал капчу - ввод кода с картинки для подтверждения действия, и сессии использовал для хранения самого кода(а не хранить в базе) чтоб потом проще было проверить введенный код.
 

hero`in

чернокожий в негативе
1. Как я и думал хидер не причем
2. Шот опен тагс это большое - фууууу
3. У меня все воркает норм
Проблема не в тегах - код пробный, не чистовой. Пробовал на др. машинах в разных браузерах - та же фигня. По видимому проблема в настройках сервера. Юзал UsbWebserver на базовых настройках. Может кто чего подскажет?

2Cris
Собсно твой код - другая интерпретация моего. Проблема остается: результат imagejpeg\imagepng при подключении в тег img не отображается. А сессии вообще нафиг не нужны - это, как говорит один мой знакомый, как в булочную на тепловозе ездить.
 

setty

Граф
Знакомый говорит совершенно верно.
Насчет вашего кода - он заработал у меня после того как оставил хидер в покое и раскомментировал собственно сам код. В подтверждение вот ссылка
 
Останнє редагування:

Cris

Member
Знакомый говорит совершенно верно.
Насчет вашего кода - он заработал у меня после того как оставил хидер в покое и раскомментировал собственно сам код. В подтверждение вот ссылка
ну а как сделать проверку кода который нужно ввсети с картинки? не юзая бд и файлы?
тоесть есть 2 файла index.php и img.php, img.php формирует картинку с кодом, а index.php выводит типа: ...<img src=img.php>введите код:<input type=text name=imgkod>
и как делать проверку ввел я правильный код или нет?
 

setty

Граф
У hero`in'а не было такой задачи.
 
Останнє редагування:

dreamer

Member
ну а как сделать проверку кода который нужно ввсети с картинки? не юзая бд и файлы?
тоесть есть 2 файла index.php и img.php, img.php формирует картинку с кодом, а index.php выводит типа: ...<img src=img.php>введите код:<input type=text name=imgkod>
и как делать проверку ввел я правильный код или нет?
Стоит использовать сессии, например так: (это если не хотите использовать файлы)
PHP:
# index.php:

if ($session->get("captcha") == $request->get("captcha"))
    redirect($ok_page);

$session->set("captcha", generateRandomCaptcha());

echo '<img src="img.php"/>...';

# img.php:

drawCaptcha($session->get("captcha"));
 

setty

Граф
Дример, что за классы у вас для сессии и для request. Фреймворк какой, а?
 

Cris

Member
Стоит использовать сессии, например так: (это если не хотите использовать файлы)
PHP:
# index.php:

if ($session->get("captcha") == $request->get("captcha"))
    redirect($ok_page);

$session->set("captcha", generateRandomCaptcha());

echo '<img src="img.php"/>...';

# img.php:

drawCaptcha($session->get("captcha"));
если читать преведущие посты, я утверждал что использовать сессии это оптимальный вариант :)
 
Зверху