2008-11-22 2 views
0

Я беру свой первый набег на программирование PHP и должен настроить среду в первый раз. Могу ли я использовать PHP со встроенным веб-сервером VS или мне нужно (и, надеюсь, нет) использовать IIS на местном уровне?Каков наилучший способ развития локального использования PHP и Visual Studio?

Кроме того, любые указатели на подводные камни, которых следует избегать, были бы замечательными.

Большое спасибо.

Обновление: Я должен был сделать вопрос более явным. Я разрабатываю приложение ASP.Net MVC.

Обновление 2: Стало ясно, что я не задал вопрос так же чисто, как мне бы хотелось. Вот что я делаю. У меня есть существующее приложение ASP.net MVC, к которому я добавляю форму электронной почты. Во время исследования я наткнулся на эту страницу: Ajax Forms with jQuery, и мне понравился интерфейс, который он представил, и подумал, что я попытаюсь его адаптировать. Звонки производятся на PHP-функции и, следовательно, на мой вопрос.

Также ясно, что путаница также может возникнуть из-за того, что существует более совершенный подход. Итак, каков выход из лабиринта, Алиса?

+0

Теперь я потерян. Вы хотите создать приложение ASP.NET или PHP? Если PHP использует веб-сервер apache (см. Ответы от @grigy и @Unkwntech), если ASP.NET обновит ваш вопрос. – lacop 2008-11-22 15:47:17

ответ

1

Для чего вы действительно не должны использовать PHP-скрипты из этого примера.

Вместо этого вы должны извлекать данные из переменных формы, отправленных на сервер, на свои собственные самодельные страницы. Я не знаю «правильный» способ сделать это с использованием среды MVC. С рамках ASP Формы, вы могли бы сделать что-то подобное для обработки посланных данных (пример sendmail.php файла)

string mailTo = Request.Form["emailTo"]; 
string mailFrom = Request.Form["emailFrom"]; 
string subject = Request.Form["subject"]; 
string message = Request.Form["message"]; 

// Send mail here using variables above 
// You'll need an SMTP server and some mail 
// sending code which I'm drawing a blank as 
// to what the name of the classes are at the moment 

Существует, вероятно, лучший способ справиться с этим кодом в рамках MVC, но Я не работал с ним достаточно, чтобы рассказать вам, что это такое.

В принципе, вы не можете использовать PHP-код вообще для приложения ASP.NET.

+0

Ну, он может использовать один скрипт php только для этого, но для этого потребуется много настроек и конфигурации, и это можно сделать намного проще, как вы описали. +1 – lacop 2008-11-22 16:51:15

Смежные вопросы