0

以下は私のコードです

<?php
ob_start();
$incoming = var_dump($_REQUEST);
$myFile = "testFile.txt";
$incoming = ob_get_content();
$fh = fopen($myFile, 'w');
fwrite($fh, $incoming);
fclose($fh);
?>

そして、送信されたコンテンツを含む testFile という名前のファイルを生成します。

したがって、http://example.com/uploads/upload_file.php ?key=value に移動すると

テキストファイルは次のようになります

array(1) {
  ["key"]=>
  string(5) "value"
}

しかし、私が欲しいのはただの価値だけです

書き込み呼び出しをに変更しようとしました

fwrite($fh, $incoming[0]);

ただし、文字列の array(1) 部分から a をそのままファイルに書き込むだけです。

4

1 に答える 1

0

コードを次のように変更します。

<?php
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w');
foreach($_REQUEST as $k => $v)
   fwrite($fh, $v);
fclose($fh);
?>
于 2012-11-30T04:34:27.820 に答える