2016-05-08 3 views
0

Meine Frage ist, ich benutze - $url = http://sms.emefocus.com/sendsms.jsp?user="$uname"&password="$pwd"&mobiles="$mobiil_no"&sms="$msg"&senderid="$sender_id"; $ret = file($url); - URL zum Senden von SMS an Benutzer von Benutzer-Panel und ich verwende FILE-Vorgang, um diese URL wie oben erwähnt auszuführen.SMS-URL funktioniert nicht mit Dateioperation

Nachdem ich dies ausgeführt habe, wenn ich versuche, $ ret zu drucken, gibt er mir den Status wahr und generiert die Nachrichten-ID und sendet die ID.

Aber es wird nicht an den Benutzer geliefert .... ?? Wenn die gleiche URL ich im Browser als $url = http://sms.emefocus.com/sendsms.jsp?user="$uname"&password="$pwd"&mobiles=98xxxxxx02&sms=Hi..&senderid="$sender_id" ausgeführt wird, wird es sofort geliefert .. ??

kann mir jemand helfen .. ?? Vielen Dank im Voraus ..

Antwort

0

Es ist möglich, dass dieser SMS-Dienst denkt, dass ein Browser und nicht ein Bot die Anfrage ausführt, oder dass es einen "Schutz" gibt, von dem wir nichts wissen. Gibt es Unterlagen zu diesem bestimmten Service? Soll es so verwendet werden, wie Sie es versuchen?

können Sie mit CURL versuchen und sehen, ob das Verhalten immer noch die gleichen:

<?php 
    // create curl resource 
    $ch = curl_init(); 
    $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)'; 

    // set url 
    curl_setopt($ch, CURLOPT_URL, "example.com"); 

    // Fake real browser 
    curl_setopt($curl, CURLOPT_USERAGENT, $agent); 

    //return the transfer as a string 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

    // $output contains the output string 
    $ret = curl_exec($ch); 

    // close curl resource to free up system resources 
    curl_close($ch);  
?> 

Hilft es?

+0

bis Freitag über FILE Operation Code funktionierte, aber von gestern SMS funktionieren nicht ... und ich bekomme den Status als wahr, wenn m mit FILE-Operation ..... –

+0

Wenn Sie sagen, es war vorher funktioniert es ist ziemlich unwahrscheinlich, dass das Problem PHP ist. Die Tatsache, dass Sie den Status "True" erhalten, beweist in diesem Fall nichts. Hast du meinen Code trotzdem getestet? Wenn Sie können, würde ich vorschlagen, dass Sie auch Ihren Code von einem anderen Server versuchen. Ihre IP wurde möglicherweise gesperrt. –

+0

Sorry Denis funktioniert auch diese CURL-Operation nicht. Ich meine, ich bekomme keinen Fehler beim Ausführen, aber SMS werden nicht geliefert ... wie FILE Operation .... !!!! irgendwelche anderen Möglichkeiten ... oder Ideen .... ???? –

Verwandte Themen