在HTML文档中获取PHP文件 - php

假设我有带有以下代码的PHP文件:

 <?php echo date('l, F jS, Y'); ?> 

这将回显日期。如何在HTML页面中设置此日期?我知道我可以像这样将PHP代码放入HTML中:

<body>
  <?php echo date('l, F jS, Y'); ?> 
</body>

但是我想要的是:

<body>
  "The date retrieved by the file php_code.php"
</body>

我必须使用Javascript / Jquery GET吗?还是有一种更简单直接的方法?

是否可以仅在文档中提供php文件的网址?

参考方案

使用jQuery时很容易:

$.get('php_code.php', function(data) {
    $('div#result').html(data);
    alert('Load was performed.');
});

编辑:此方法可能会更好(根据您的跨域评论):

1.在JavaScript回调中包装您的PHP响应:

<?php
...
echo "callback(" . json_encode($response) . ");"
?>

2.将其包含在您的html文件中:

2a。加载时(将其添加到您的head):

<script src="http://yourserver.com/php_code.php"></script>

2b。或在运行时(将其添加到JavaScript中的任意位置):

var script = document.createElement('script');
script.src = "http://yourserver.com/php_code.php";
document.body.appendChild(script);

3.设置回调

function callback(data) {
    console.log(data);
}

它称为JSONP,使用跨域请求时,实现起来容易得多。 🙂

PHP strtotime困境 - php

有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00�…

PHP-全局变量的性能和内存问题 - php

假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…

php-casperjs获取内部文本 - php

我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…

PHP:从函数返回值并直接回显它? - php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…

PHP Laravel从另一个驱动器读取文件 - php

我目前正在学习Laravel。我想知道是否有一种方法可以在Laravel中使用Storage::从另一个硬盘访问文件(使用Windows)。例如,我在驱动器C:上安装了带有Laravel的Xampp,但是我想访问网站目录之外的E:上的文件。我试过使用Storage::files('E:')和File::files('E:…