我一直试图建立一个博客系统,但我在某个时候迷路了。帖子以这种格式生成:posts / today / today.xml(例如:posts / 2014-08-19 / 2014-08-19.xml)xml包含图像的名称,标题和制作日期。没关系,如果我想加载今天的帖子,那没有问题,但主要问题是关于帖子加载的时间超过一天。
我在ajax中有一个函数,它加载xml所需的唯一参数就是xml的url。我们称之为loadPost(url)。 我特意制作了格式,所以我想保留它。 我无法找到一种方法用PHP动态加载它,因为在执行php括号后,变量删除了吗?或者我应该使用全局变量? 现在它看起来像这样:
<script type="text/javascript" language="javascript">
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
loadPost('posts/<?php echo $nextpost.'/'.$nextpost ?>.xml');
<?php
$nextpost = date ('Y-m-d',strtotime( '-1 day' , strtotime ($nextpost)));
echo $nextpost;
?>
}
});
</script>
我真的需要帮助,有人知道如何继续吗? 提前谢谢!
编辑: 这在index.php
的前几行中调用<?php
session_start();
$_SESSION['dayCounter'] = 0;
$today = date("Y-m-d", time());
$nextpost = date ('Y-m-d',strtotime( '-1 day' , strtotime ($today)));
&GT;