![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Zima |
|
|||
|
Unregistered |
Здравствуйте уважаемые специалисты.
как можно передать переменную из одного скрипта в другой? запись/чтение из файла мне не подходит. есть форма, нужно чтобы данные из нее передавалисьв другое окно. помогите пожалуйста |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 4 Всего: 83 |
Не совсем (совсем не) понял что именно Вам нужно... :-)))
|
|||
|
||||
| Zima |
|
|||
|
Unregistered |
ну вот, есть форма у меня с флажками, и нужно, чтобы то что выбрано в ней на ней открывалось в новом окне.
if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $bufer, $ENV{'CONTENT_LENGTH'}); } elsif ($ENV{'REQUEST_METHOD'} eq "GET") { $bufer=$ENV{'QUERY_STRING'}; } else { &fatal_error; } @pairs = split(/&/, $bufer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $name =~ tr/+/ /; $name =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; $value =~ tr/+/ /; $value =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; $value =~ s/<!--(.|\n)*-->//g; $value =~ s/\;/;/g; $value =~ s/\</</g; $value =~ s/\>/>/g; $value =~ s/\\//g; $value =~ s/\n/<br>/g; if ($name eq 'flower') { push @flower,split(/,/,$value);} else { $FORM{$name} = $value; } } $gift=join('|',@flower); грубо говоря нужно эту переменную $gift выводить в другом окне которое открывается при подверждении данных формы |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
java script - вам надо !
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
А может этот пример поможет?
Особое внимание прошу обратить на эту строку:
особенно на зачение атрибута target тэга <FORM> ЗЫ: В этом примере параметры передаются тому же скрипту. Если необходимо передать параметры другой программе, то просто дабавь атрибут action в тэг <FORM>. Удачи ;) Это сообщение отредактировал(а) korob2001 - 6.4.2004, 18:02 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| Graf Zeppelin |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 28.3.2004 Репутация: нет Всего: 1 |
Эээ, можно если не ошибаюсь просто подключить второй файл, и они будут как одно целое работать. Комманда require имя_файла. После этого все что ни напишешь будет работать с обеими программами. Тобишь переменные главной(к которой подключили) станут переменными второй и наоборот.
--------------------
Jah, help me! |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |