无法使用PHP

时间:2015-10-06 02:48:16

标签: php image upload

我使用PHP脚本和名为 PHP_Compat-1.6.0a3 的第三方PHP API通过Android应用程序从手机上传图像。

脚本和上传在其他服务器上正常运行,但无法使用我付费的 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。因此,文件未上传。你能提出什么帮助吗?

0 个答案:

没有答案