我第一次涉足PHP编程,需要首次配置环境。我可以将PHP与内置的VS Web服务器一起使用,还是需要(我希望不是)在本地使用IIS?
此外,任何关于要避免陷阱的指针都会很棒。
非常感谢。
更新:我应该更明确地提出这个问题。我正在开发一个ASP.Net MVC应用程序。
更新2:很明显,我没有像我希望的那样干净地问这个问题。这就是我在做的事情。我有一个现有的ASP.net MVC应用程序,我正在添加一个电子邮件表单。在研究时,我偶然发现了这个页面:Ajax Forms with jQuery我喜欢他提出的界面,并认为我会尝试和适应它。调用PHP函数,因此我的问题。
同样清楚的是,混淆也可能来自完全有更好的方法这一事实。那么,迷宫的出路是什么?爱丽丝?
答案 0 :(得分:1)
对于你正在做的事情,你真的不应该使用那个例子中的PHP脚本。
相反,您应该在自己的自制页面上从发布到服务器的Form变量中提取数据。我不知道使用MVC框架执行此操作的“正确”方法。使用ASP Forms框架,您可以执行类似的操作来处理POSTed数据(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框架中处理此代码可能有更好的方法,但我还没有足够的工作来告诉你它是什么。
基本上,对于ASP.NET应用程序,根本不能使用PHP代码。
答案 1 :(得分:0)
IIS上的PHP本身就是一个陷阱,你可以在这里找到一些参考:What do I need to run PHP applications on IIS?
我会从这里使用WAMP:http://www.apachefriends.org/en/xampp-windows.html
答案 2 :(得分:0)
我在Windows上使用XAMPP。效果很好。