2017-09-24 11 views
0

Google App Engineのホストにあるphpスクリプトを通じて、GoogleストレージのファイルにAndroidアプリのログを追加しようとしています。追加書き込みはGoogleストレージでは機能しません

PHP SCRIPT

<?php 
    header("Access-Control-Allow-Origin: *"); 
    $file_path = 'gs://s3674204-storage/logs.txt'; 


    if (0 == filesize($file_path) || file_exists($file_path) == false){ 
     $handle = fopen($file_path, 'w') or die('Cannot open file: '.$file_path); 
     fwrite($handle, "Label,x,y,z".PHP_EOL); 
     fclose($handle); 
    } 


    $final = $_POST['result']; 
    $final = json_decode($final, true); 
    $label = array_keys($final); 
    $coords = $final[$label[0]]; 

    $data = $label[0].",".$coords['x'].",".$coords['y'].",".$coords['z']; 

    $myfile = file_put_contents($file_path,$data.PHP_EOL , FILE_APPEND | LOCK_EX); 

?> 

初めて、ファイルが作成されているが、その同じファイルに書き込みを追加行うことができません。

ますfile_put_contents偽

コードがXAMPPサーバと正常に動作して返します。 google storageの何が問題なのですか?

答えて

関連する問題