|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2009, 10:33 | #1 |
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Графика в PHP
На данном этапе изучения PHP я учусь работать с графикой. Столкнулся со следующей задачей.
Нужно сгенерировать случайный набор символов, и вывести его в виде изображения. Есть поле, в которе необходимо ввести указанные на изображении символы и проверить, верно ли были они введены. Код генерации случайной строки (из пяти символов) и вывод изобрражения: PHP код:
PHP код:
1) Второй код не читает переменную $text 2) Я ума не приложу, как можно создать форму типа: Ввёл правильно - деаем это. Ввёл неправилно - делаем другое. Помогите, пожалуйста, советом, кто имел дело с чем то похожем. Да и вообще, на правильном ли я пути?
No name. Just Linel.
|
28.05.2009, 15:52 | #2 | ||
beneto.ru
Форумчанин
Регистрация: 09.03.2009
Сообщений: 174
|
Цитата:
Код:
Цитата:
|
||
28.05.2009, 16:17 | #3 | ||
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Цитата:
{ $text .= $string{rand(1, 35)}; } Переменная содержит значение. Оно прекрасно выводится оператором echo. А в изображении не отображается. Цитата:
No name. Just Linel.
|
||
29.05.2009, 15:12 | #4 | |
Пользователь
Регистрация: 09.10.2008
Сообщений: 92
|
Цитата:
1. Ваш первый код и второй код — это два разных скрипта, которые браузер запрашивает отдельно. Разумеется, второй скрипт (picture.php) ничего не знает про переменные, объявленные в первом. Делать нужно так: В первом скрипте PHP код:
PHP код:
После того, как про формы почитаете, если что-нибудь будет непонятно — пишите, подскажем. p.s. А, да, по поводу сессий. Можно обойтись без сессий, и все данные передавать через GET. но если это капча, то пользователь не должен по тому, что в ссылке написано, догадаться о том, какие буквы надо вводить. Нужно либо зашифровать загаданные буквы, либо хранить загаданные буквы в базе, а через GET передавать ID'шник из базы, а не сам текст.
SPRINTHOST.RU — вот, что я люблю ;-)
Последний раз редактировалось cronfy; 29.05.2009 в 15:16. |
|
29.05.2009, 15:23 | #5 |
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Благодарю, а с формами я попытаюсь сам разобраться
No name. Just Linel.
|
31.05.2009, 23:13 | #6 | |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Цитата:
Юзайте сессии. Первый "пэйдж": PHP код:
PHP код:
PHP код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в С++ | Grizzzli | Помощь студентам | 7 | 14.03.2012 23:16 |
php и графика | kondrnastya | PHP | 7 | 12.05.2009 17:03 |
графика | jenja | Общие вопросы Delphi | 0 | 07.05.2009 13:56 |
Графика | Exact | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 14.03.2008 18:37 |
Графика С++ | kommunist | Общие вопросы C/C++ | 6 | 14.01.2008 15:21 |