2011-07-21 187 views
2

我需要执行PHP中的脚本,我尝试了几乎所有的东西..执行脚本

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

我试过Java脚本,但我$ F $和MESSAGE1是变量,所以我不能使用呼应两次

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

问候,

回答

4

PHP在服务器上执行,所以不能够打开窗户的。如果您希望在客户端发生这种情况,您必须将其作为浏览器可执行的JavaScript进行回显。

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并将它传递网址:

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

+1今天你已经打开了,并且获得更好的答案:)这两次 – shanethehat