我的index.php
页面中有以下代码:
// Write the resulting JSON to a text file
var jsontext = $('#code-output').text();
$.ajax({
url: 'writetxt.php',
type: 'POST',
data: { data: jsontext },
success: function(result) {
$('#code-output').hide().fadeIn('slow');
}
});
这是writetxt.php
:
// Generating a unique filename using the date and time plus a random 4-digit string
$filename = date("YmdHis-") . rand(1337,9001);
// Making the JSON text file
$jsontext = $_POST["data"];
$fp = fopen("jsontxt/" . $filename . ".txt","w");
fwrite($fp,$jsontext);
fclose($fp);
基本上,每次对JSON文本进行更改时都会创建一个新的文本文件。如何从index.php
文件中访问$ filename?
答案 0 :(得分:1)
我假设index.php有一些内容和PHP变量?使用include将包含该内容。使用会话变量来浏览页面。
答案 1 :(得分:1)
将文件包含在另一个
中require_once('my_file.php');
echo $varFrom_my_file;
或将其设置为会话变量
session_start();
$_SESSION['foo'] = "Bar";
然后是另一个文件
echo $_SESSION['foo'];
答案 2 :(得分:0)
返回$ filename的值作为JSON字符串
echo json_encode(array('filename'=> $ filename);
然后将其拉出结果var
result.filename
(未测试的)