使用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();
?>