Страница: 1 |
Страница: 1 |
Вопрос: Работа с PHP.exe (а-ля свой сервер)
Добавлено: 20.03.07 11:34
Автор вопроса: Yeputons | ICQ: 278444762
У мня есть файл с расширением .php. Исчо у мня есть модуль PHP (PHP.exe). Как из моего файла получить HTML? Т.е. сделать а-ля Apache?
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 20.03.07 12:15
способ номер сотнявнулевойслпени
как сделать апач? руками, только долго нудно и трудно. Просто скачай и поставь его. Возможно, его файл (апач.екзе) будет и без остальных работать () тогда просто пусть слушает свой порт, дай ему этот файл пхп, законекти на порт и он тебе все готовенькое даст.
Способ номер одинплюсодин
если безплатный хочтинг с php у нас (агава называется), просто законнекти туда как FTPклиент, положи там файл, а потом просто зайди на сайт Winsock.connect "www.<твой адресс>.ru", 80, отправь этот запрос
Host: www.<твой адресс>.ru
Способ номер дваждыдва_минусодин
купи учебник по пхп, узнай что делает каждая ф-я, напиши аналог и, используя InStr(), получи свой HTML
способ номер кореньиз16, способ номер х (где х — единственный корень уравнения 5x = 25) и способ номер [произведение первых двух простых чисел] придумай сам.
Номер ответа: 2
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #2
Добавлено: 20.03.07 13:35
Огненный агент (или агент огня). Апач ставить низя - логин в школе заблокят. С агавой - нудно. Интерпретатор писать - *
***
*
*
Мне надо узнать, как запустить PHP.exe шобы он понял, что интерпретировать, и куда енто все скопировать.
Номер ответа: 3
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #3
Добавлено: 20.03.07 13:37
Сорри за нипонятныезвездочки. рисую их прально: *
***
*
*
Номер ответа: 4
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #4
Добавлено: 20.03.07 13:38
Опять не получилось. ***************************************************!
Кароче - это могила.
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 20.03.07 16:26
прикольная могила.
Теперь к делу. Ты уверен, что твой PHP.exe будет все делать как ты от него ожидаешь? Он это может вообще?
P.S.
AgentFire = Агент Огонь (главное существительное - Огонь)
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 20.03.07 16:49
Все элементарно, устанавливаешь переменные окружения для php.exe, аргументом передаешь имя скрипта, в stdin пишешь POST-данные, если такие есть и т.п., смотри подробнее описание CGI. PHP выдаст тебе в ответ HTML с куском заголовков, которые следует добавить в HTTP-ответ.
Номер ответа: 7
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #7
Добавлено: 20.03.07 17:01
Кря-кря...
Sharp, эээ... А код функции можеж привести?
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 20.03.07 18:50
CreateProcess
Номер ответа: 9
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #9
Добавлено: 20.03.07 19:24
Мой меньше по размеру:
А вообще, то, что Шарп написал, и руками-то не сразу настроишь, не то чтобы программно)
Но, помоему, переменные регистрируются как-то так, в командной строке
%<имя переменной>%=<значение>
Номер ответа: 10
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #10
Добавлено: 21.03.07 09:27
- Признавайтесь - на какую оценку рассчитываете?
- На "отлично", - отчеканил студент.
- С чего бы это? - оживился профессор, предвкушая розыск и конфискацию хитроумно запрятанных шпаргалок.
- Я, видите ли, все знаю...
- ??!
- ...а чего не знаю - выведу.
- Ах, так! Тогда выведете формулу... э-э... бороды.
- Асимптоматика здесь довольно проста, - с ходу приступил к объяснению студент. - Представим бороду в виде предела суммы непрерывных функций роста волос. Можно априори утверждать, исходя из чисто физических соображений, что функция бороды будет непрерывна и ограничена, хотя, впрочем, нетрудно провести и подробный анализ ее свойств. Следовательно, позволительно выделить две подпоследовательности функций роста волос и представить исследуемую функцию в виде суммы их пределов. Получаем: борода = бор + ода. Рассмотрим первую составляющую. Нильс Бор (не в честь ли его она названа?) показал, что в принципе эта функция во всех точках совпадает с функцией леса. Что же касается второй - оды, то ее можно представить в виде обобщенной функции стиха: борода = бор + ода = лес + стих. В свою очередь, сумма последних двух функций по сути описывает физическую модель безветрия, разложение для которой имеется в приложении 2 к учебнику по функциональному анализу Колмогорова. Применяя простейшие алгебраические преобразования и помня о физическом смысле аргументов нашей исходной функции, окончательно получаем: борода = лес + стих = безветрие = безве + 3е = -ве + 3е = 3е - ве = е*(3-в), где е - основание натурального логарифма, в - коэффициент волосатости.
Студенческая хроника умалчивает, удалось ли профессору противопоставить этим построениям равноценные контраргументы...
From Stamina.
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 21.03.07 14:19
Боян. А спецификацию CGI несложно найти в Инете. Кроме CreateProcess там почти ничего не нужно.
Номер ответа: 12
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #12
Добавлено: 21.03.07 14:51
Аккардеон.
Типа искать "Работа с CGI"?
Номер ответа: 13
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #13
Добавлено: 21.03.07 16:56
Нет, это надо искать "спецификация CGI"
http://www.vbg.ru/~vitpa/labirint/cgi.htm