Какой лучший способ разработки локальных с использованием PHP и Visual Studio? - PullRequest
0 голосов
/ 22 ноября 2008

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

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

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

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

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

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

Ответы [ 3 ]

1 голос
/ 22 ноября 2008

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

Вместо этого вы должны извлекать данные из переменных формы, размещенных на сервере, на ваших собственных страницах. Я не знаю «правильный» способ сделать это с помощью MVC Framework. С платформой ASP Forms вы бы сделали что-то подобное для обработки POST-данных (пример файла 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 голосов
/ 22 ноября 2008

Я использую XAMPP в Windows. Хорошо работает.

0 голосов
/ 22 ноября 2008

PHP на IIS сам по себе является ловушкой, вы можете найти здесь несколько ссылок: Что мне нужно для запуска приложений PHP на IIS?

Я бы предложил использовать WAMP отсюда: http://www.apachefriends.org/en/xampp-windows.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...