500(内部服务器错误)的外部php文件
500 (Internal Server Error) of external php file
我目前使用的是WP Web Scraper 3.2版。一旦我将shortcode或template标记(php代码)直接插入到我的页面中,插件就可以很好地工作,并且会显示值。我决定将模板标记放在一个外部php文件中,并在特定的时间后使用Ajax调用代码,一旦这样做,就不会出现任何内容,我的控制台显示500(内部服务器错误)。我收到一条消息,上面写着"加载资源失败"。我的php文件(test.php)包含以下内容(假设URL是指向网站的实际链接):
<?php
echo wpws_get_content('URL', 'body > table > tbody > tr:nth-child(1) > td:nth-child(8)' );
在我的页面上,我使用Javascript加载这个文件,它看起来像这样:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready( function() {
setInterval(function () {
$('#demo').fadeOut('slow', function() {
$('#demo').load('http://localhost:8888/test-site/wp-content/my-php-files/test.php', function() {
$('#demo').fadeIn('slow');
});
});
}, 6000);
});
</script>
<div id="demo"></div>
我用其他代码测试了PHP文件,以检查它们是否工作正常。我在该文件中插入的php的一个例子是:
<?php
echo(rand(10,100));
在最后一个例子中,使用我的脚本,每隔6秒就会从外部文件加载一个随机数,而无需刷新页面,并且我没有收到任何错误。我由此推断,插件提供的模板标签导致了这个问题。如何将此模板标记加载到脚本中?有什么建议吗?
国王问候!!
对我来说,最简单的方法是通过在顶部插入以下代码将WordPress环境加载到php文件中:
require('../../wp-blog-header.php');
相关文章:
- 加载包含 Javascript 的外部 PHP 文件
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- javascript$.post将参数传递到外部PHP文件
- 动态添加输入字段,但字段是由外部PHP函数生成的
- 500(内部服务器错误)的外部php文件
- 从外部php文件重定向页面(在ajax调用中)
- 如何将来自外部 PHP 页面的内容包含在带有 onlick 事件的 DIV 中
- 在外部 php 文件中包含缩小的 javascript
- 我想使用 JavaScript 将外部 PHP 文件包含在 HTML 页面中
- 来自外部 php 文件的 pubnub 回复
- JavaScript/Ajax -- 将当前页面 URL 发送到外部 PHP SCript
- 外部 PHP 数据不通过 AJAX
- 如何将外部PHP文件包含在Joomla文章中
- Ajax 在单击时调用外部.php和脚本
- 让jQuery函数使用来自外部php文件的数据和mySQL查询
- 在本地 JavaScript 文件中调用外部 PHP 文件
- 如何在“onclick”事件期间加载外部php文件
- 外部PHP文件中的innerHTML
- 将从外部php文件创建的项居中
- 如何将外部php文件字符串分配给javascript变量