gpt4 book ai didi

php - 来自动态 JSON 的 Fullcalendar 加载事件

转载 作者:行者123 更新时间:2023-11-29 22:00:49 24 4
gpt4 key购买 nike

我正在尝试从 get-events.php 中的动态 JSON 将事件加载到 FullCalendar。在 get-events.php 中,有一行用于从静态 JSON 加载内容:

$json = file_get_contents(dirname(__FILE__) . '/../json/events.json');
$input_arrays = json_decode($json, true);

但是,我的 JSON 文件是从 MySQL 数据库生成的,这不起作用。

我所需要的只是加快 FullCalendar 的速度。从 2013 年到今天,我有多达 10 000 个事件的庞大事件库,当 FullCalendar 仅从所有这些库中获取一个月时,速度非常慢。知道如何通过 POST 使用 startParmendParm 加载事件吗?

最佳答案

我在中文网站上找到了解决方案:)

file_get_contents doesn't parse the php file. It will output the programmcode in this case. Add this function to your get-events.php

function loadPhpFile($file) {
ob_start();
include $file;
$content = ob_get_contents();
ob_end_clean();
return $content;
}

然后替换

$json = file_get_contents(dirname(__FILE__) . '/../json/events.json');

$json = loadPhpFile(dirname(__FILE__) . '/db-connect.php');

关于php - 来自动态 JSON 的 Fullcalendar 加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32672345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com