执行脚本

时间:2011-07-21 18:01:25

标签: php

我需要在php中执行一个脚本,我几乎尝试了一切..

http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?username=user&password=******&sendername=Vfup&mobileno= '.$f.' &message='.$message1.''

我尝试过java脚本,但是i $ f和$ message1是变量,所以我不能使用 echo 两次

php中是否有任何功能,它会在新窗口中自动打开上面的链接,我需要PHP代码的剩余部分正常执行而不受影响。如果需要,将提供更多细节..

此致

2 个答案:

答案 0 :(得分:4)

PHP在服务器上执行,因此无法打开窗口。如果您希望在客户端进行此操作,则必须将其作为浏览器可以执行的JavaScript回显。

答案 1 :(得分:3)

如果您尝试启动此备用流程,则可能只想从当前脚本中调用file_get_contents

file_get_contents('http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?'.
                  'username=user&password=******&sendername=Vfup&mobileno= '.$f.
                  '&message='.$message1.'');

当给file_get_contents一个URL时,它会将该URL中的所有数据加载到本地字符串中。在这种情况下,这意味着服务器将执行您尝试让浏览器为您执行的操作。

如果这还不够,那么您将需要使用js函数window.open并将其传递给该URL:

 <script>window.open("<?php echo $url; ?>");</script>