Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Интернет-языки

Страница: 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, отправь этот запрос
GET /<пхп страничка>.php HTTP/1.1
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-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 20.03.07 18:50
CreateProcess

Ответить

Номер ответа: 9
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #9 Добавлено: 20.03.07 19:24
Мой меньше по размеру:
Shell
:)

А вообще, то, что Шарп написал, и руками-то не сразу настроишь, не то чтобы программно)
Но, помоему, переменные регистрируются как-то так, в командной строке
%<имя переменной>%=<значение>

Ответить

Номер ответа: 10
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #10 Добавлено: 21.03.07 09:27
Все элементарно, устанавливаешь переменные окружения для php.exe, аргументом передаешь имя скрипта, в stdin пишешь POST-данные, если такие есть и т.п., смотри подробнее описание CGI. PHP выдаст тебе в ответ HTML с куском заголовков, которые следует добавить в HTTP-ответ.

Приходит студент на экзамен по асимптотическим методам в прикладной математике. Тянет билет. Профессор спрашивает:
- Признавайтесь - на какую оценку рассчитываете?
- На "отлично", - отчеканил студент.
- С чего бы это? - оживился профессор, предвкушая розыск и конфискацию хитроумно запрятанных шпаргалок.
- Я, видите ли, все знаю...
- ??!
- ...а чего не знаю - выведу.
- Ах, так! Тогда выведете формулу... э-э... бороды.
- Асимптоматика здесь довольно проста, - с ходу приступил к объяснению студент. - Представим бороду в виде предела суммы непрерывных функций роста волос. Можно априори утверждать, исходя из чисто физических соображений, что функция бороды будет непрерывна и ограничена, хотя, впрочем, нетрудно провести и подробный анализ ее свойств. Следовательно, позволительно выделить две подпоследовательности функций роста волос и представить исследуемую функцию в виде суммы их пределов. Получаем: борода = бор + ода. Рассмотрим первую составляющую. Нильс Бор (не в честь ли его она названа?) показал, что в принципе эта функция во всех точках совпадает с функцией леса. Что же касается второй - оды, то ее можно представить в виде обобщенной функции стиха: борода = бор + ода = лес + стих. В свою очередь, сумма последних двух функций по сути описывает физическую модель безветрия, разложение для которой имеется в приложении 2 к учебнику по функциональному анализу Колмогорова. Применяя простейшие алгебраические преобразования и помня о физическом смысле аргументов нашей исходной функции, окончательно получаем: борода = лес + стих = безветрие = безве + 3е = -ве + 3е = 3е - ве = е*(3-в), где е - основание натурального логарифма, в - коэффициент волосатости.
Студенческая хроника умалчивает, удалось ли профессору противопоставить этим построениям равноценные контраргументы...

From Stamina.

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 21.03.07 14:19
Боян. А спецификацию CGI несложно найти в Инете. Кроме CreateProcess там почти ничего не нужно.

Ответить

Номер ответа: 12
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #12 Добавлено: 21.03.07 14:51
Боян.

Аккардеон.
спецификацию CGI

Типа искать "Работа с CGI"?

Ответить

Номер ответа: 13
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #13
Добавлено: 21.03.07 16:56
Нет, это надо искать "спецификация CGI"
http://www.vbg.ru/~vitpa/labirint/cgi.htm

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам