0

使用android应用程序将文件上传到服务器后,我正在尝试向手机发送短信。当我通过浏览器在服务器端调用 php 脚本时,它可以工作。但是当它通过 Android 应用程序调用时,我没有得到任何结果,也没有错误日志。我试过同时使用 php 的 header() 和 echo '' 方法。

任何指针?

<?php
//ob_start();

   $file_path = "uploads/";

    $file_path = $file_path . basename( $_FILES['uploaded_file']['name']);

    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {


        $username='abc@gmail.com';
        $password='*****';
        $sender='SMSGATEWAYHUB';
        $to='9999999999';
        $message='Test msg';
        //$head='Location:http://login.smsgatewayhub.com/API/WebSMS/Http/v1.0a/index.php?username='; 
        $head='http://login.smsgatewayhub.com/API/WebSMS/Http/v1.0a/index.php?username='; 
        $tail='&reqid=1&format={json|text}&route_id=&callback=&unique=0&sendondate=23-09-2013T07:36:02';
        $text1='&password=';
        $text2='&sender=';
        $text3='&to=';
        $text4='&message=';
        $url=$head.$username.$text1.$password.$text2.$sender.$text3.$to.$text4.$message.$tail;

        echo "<script>window.location='".$url."';</script>";
        //header($url);
        //exit;


   } else{
      echo "fail";
    }
//ob_end_flush();
?>
4

0 回答 0