2011-07-21 225 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