0

私はphpでfile.jsを作成したいのですが、私のコードには多くのエラーがあると思います:

私は多次元配列を持っています:

$report= array();   
$report= array(array(3,6),array(4,8));

あれは:

Array
(
    [0] => Array
      (
        [0] => 3
        [1] => 6
      )

   [1] => Array
      (
        [0] => 4
        [1] => 8
      )
)

js ファイルのコンテンツ タイプを設定する

$header = "Content-type: text/javascript";
$dir = "outreport/";
$nomefile = "report.js";

//delete a file with same name if exists 
foreach (glob($dir."*".$nomefile) as $v){
  unlink($v);   
}

$percorso = $dir.$nomefile;
file_put_contents($percorso, $report);
header($header);
print($report);

2 つの問題があります。

1)file.phpを起動すると、同じファイルをjavascriptでダウンロードするように求められます

2) 「outvulcani」では、ファイル report.js を作成しますが、空です

ファイル「report.js」に配列$reportがあることを望みますが、JavaScript コードで記述されています。

var reports = [
 [3,6]
 [4,8]
];

親切に、私を助けてもらえますか?

どうもありがとう!私の英語でごめんなさい

4

1 に答える 1