【发布时间】:2016-01-02 20:06:01
【问题描述】:
我正在使用 PHP 脚本和名为 PHP_Compat-1.6.0a3 的第三方 PHP API 通过安卓应用从手机上传图片。
脚本和上传在另一台服务器上运行良好,但在我的付费 HOSTINGER 服务器上无法运行
这是上传脚本的一部分:
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
include $_SERVER['DOCUMENT_ROOT'].'/php/WideImage/lib/WideImage.php';
if($_GET['p']==$ACCESSKEY){
require_once ($_SERVER['DOCUMENT_ROOT'].'/php/PHP_Compat-1.6.0a3/Compat/Function/file_get_contents.php');
$data = php_compat_file_get_contents('php://input');
if (isset($_GET["thumbnail"]))
{$thumb=$_GET['thumbnail'];$filename = $_SERVER['DOCUMENT_ROOT']."/mygame/thumbnails/".$thumb;}
elseif (isset($_GET["filename"]))
$filename = $_SERVER['DOCUMENT_ROOT']."/mygame/back/".$_GET['filename'];
else
die ("Error: File path missing.");
if (file_put_contents($filename,$data)) {
if (filesize($filename) !=0) {
WideImage::load($filename)->resize($maxWidth, $maxHeight, 'inside', 'down')->saveToFile($filename);
etc....
}
}
file_put_contents($filename,$data)) 总是返回 false。所以,文件没有上传。有什么可以帮忙的吗?
【问题讨论】:
-
你能解决吗?因为我和hostinguer有同样的问题!