我需要在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代码的剩余部分正常执行而不受影响。如果需要,将提供更多细节..
此致
答案 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>