Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на PHP

Выпуск № 092
от 29.01.2004, 07:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 146
Отправлено ответов: 210
Активность: 143.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

NeiTrinO
Статус: Опытный
Общий рейтинг: 122.66
[Подробней >>]
samum2000
Статус: Опытный
Общий рейтинг: 119.2
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 143. Уважаемые эксперты! 1) Я не это имел ввиду, я хочу узнать как передать параметр в PHP не из HTMLки, ... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 143

Уважаемые эксперты!
1) Я не это имел ввиду, я хочу узнать как передать параметр в PHP не из HTMLки, а из другого PHP-скрипта. Например выполнил скрипт, а результатом является не HTMLка, а строка, и я хочу передать эту строку в другой скрипт, как параметр или переменную, как мне это реализовать?
2) Немного не корректно задал вопрос. Хочу чтобы сначала из PHP-скрипта сконструировалась HTML, ее результат передался, каким-либо методом (только не GET) опять в этот же скрипт, а потом скрипт после обработки сконструировал другую HTMLку.
Заранее благодарен!



Вопрос отправлен: 25.01.2004, 11:24
Отправитель: ShurA

[Следующий вопрос >>] [Список вопросов]

Отвечает NeiTrinO

Здравствуйте, ShurA!
1. Ой... ну зачем так все усложнять?! Сделайте все в одном скрипте функциями. Одна функция проработала, выдала результат, сохранили в переменную, а потом вторая функция пусть использует эту переменную.
2. Ну это совсем разврат =)))) сохраняйте результат в массив или опять же в переменную, передавайте другому скрипту (или, как написано выше, в том же скрипте, но другой функции) и там уже делать что желаете и выдавайте результат пользователю =)

Ответ отправлен: 25.01.2004, 19:09
Отправитель: NeiTrinO


Отвечает samum2000

Здравствуйте, ShurA!
1. string exec(string command, string [ array ], int [ return_var ]); - запускает внешнюю программу, возврещает последнюю строку вывода программы; в массиве array - весь вывод. Если вы хочешь запустить команду и использовать все данные непосредственно без всякого вмешательства других программ, то используй функцию PassThru().
2. Я в прошлый раз так и написал - сначала твой скрипт проверяет значение некоторой переменной $X1. Если empty($X1)? значит он должен выводить форму номер 1, в которой параметр action="имя файла с твои скриптом" (здесь можно использовать $PHP_SELF, но только под виндами она не работает; можно его вообще пустым оставить - результат тот же). Не забудь вставить в скрипт поле с типом hidden, именем X1 и значением каким-нибудь (не важно каким). Когда юзер отправит твою форму на обработку, она попадет тому же самому скрипту, который её сгенерил, но теперь $X1 не пустая, поэтому он начнет выводить другую форму (номер 2). Проще всего это реализовать при помощи if()...Else. Вот и все.
Попутного ветра!

Ответ отправлен: 26.01.2004, 11:14
Отправитель: samum2000



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (24)
C / C++ (17)
Perl (3)
Builder / Delphi (17)
Pascal (18)
Basic / VBA (6)
Java / JavaScript (4)
PHP (13)
Криптография (5)
WinAPI (10)
Радиоэлектроника (4)
Пользователю
Windows 95/98/Me (42)
Windows NT/2000/XP (57)
"Железо" (32)
Поиск информации (18)
Администратору
Windows NT/2000/XP (32)
Linux / Unix (11)
Юристу
Гражданское право (17)
Семейное право (11)
Трудовое право (13)
КоАП (12)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное