使用.net 1.1在vb.net中执行php脚本
我很难找到一个在点击按钮时执行php脚本的解决方案。 我有这个密码使用.net 1.1在vb.net中执行php脚本,php,vb.net,Php,Vb.net,我很难找到一个在点击按钮时执行php脚本的解决方案。 我有这个密码 Dim tempfilename As String = "C:\test.php" Dim startInfo As New ProcessStartInfo("php.exe") startInfo.CreateNoWindow = False startInfo.FileName = TempFileName Dim returnvalue As Object startInfo
Dim tempfilename As String = "C:\test.php"
Dim startInfo As New ProcessStartInfo("php.exe")
startInfo.CreateNoWindow = False
startInfo.FileName = TempFileName
Dim returnvalue As Object
startInfo.WindowStyle = ProcessWindowStyle.Minimized
Process.Start(startInfo)
我现在不知道如何编写执行脚本的行
例如,在cmd:php.exe test.php中
如何在vb中编写此命令,将其添加到何处?PHP是一种服务器端语言
最重要的一点是:
PHP被设计成服务器端语言,而HTML、CSS、JS、,
是客户端语言。因此PHP需要一个服务器。但是这个属性
的PHP为用户数据提供了很多安全性
如果你想在你的机器上使用PHP语言,你需要一个服务器
如今,Windows上的WAMP Apache、MySQL、PHP是一个很好的解决方案
本地服务器
创建本地服务器后,您只需向以下服务器发出WebRequest:
127.0.0.1/myfile.php
响应将是您的脚本结果
ComandLinePHP
也可以从命令行运行PHP,但您需要记住,这意味着您需要安装最新版本的PHP。如果是这种情况,例如使用WAMP,您可以执行以下操作:
首先检查php.exe的路径:
c:\wamp\bin\php\php5.x.y\php.exe
这里x和y是已经安装的PHP的版本号
从那里打开终端或使用cd命令导航到那里
然后简单地做:
php your_script.php
使用VB.NET,这将提供如下内容:
Process.Start(String.Format("cmd /k {0} & {1}", "cd c:\wamp\bin\php\php5.x.y\php.exe", "php your_script.php"))
c但基本相同: