我想顯示POST
變量的內容,但是我的輸出是空的。顯示內容POST
<?php
$dir = '/var/www/devData/test';
// create new directory with 777 permissions if it does not exist yet
// owner will be the user/group the PHP script is run under
if (!file_exists($dir)) {
mkdir ($dir, 0777);
}
$stringData = print_r($_POST['data'], true);
$file = "/var/www/devData/test/ciao.txt";
$fh = fopen($file, 'a+') or die("can't open file");
$fla = 0;
$arr = array();
$i = 0;
while(!feof($fh)) {
$theData = fgets($fh, filesize($file));
array_push($arr,$theData);
//echo $arr[$i];
$i++;
}
echo $stringData;
fclose($fh);
?>
當我調用該函數fwrite
,可變$stringData
被存儲到文件中。
這是調用PHP的文件中的函數:
$.post("JS/foo.php", {data: options_label}, function(result){alert(options_label) }, "json");
其中options_label
是一個數組。
我試着用decode_json
等等,但$stringData
仍然是空的。
你想顯示什麼? – Don 2012-07-31 19:15:23
變量的含義$ stringData – Edivad 2012-07-31 19:22:58
但這就是爲什麼我問......你是什麼意思的「contenute」? – Don 2012-07-31 19:23:53