我已经使用file_get_html脚本。我现在把它转移到一个Wordpress网站,它似乎不工作。
只是尝试在管理插件中使用它。
下面的片段:
require('includes/simple_html_dom.php');
if (isset($_POST['submit_updateColors'])) {
$qGetBrands = $mysqli->query("SELECT ... ");
while ($rowBrands = $qGetBrands->fetch_assoc()) {
$brandId = $rowBrands['cl_brand_Id'];
$url = "https://www.url.com". $rowBrands['cl_brand_url'];
$html = file_get_html($url);
$html->find('div[class=col-md-1p5]');
foreach($html->find('div[class=col-md-1p5]') as $brandColors) {
foreach ($brandColors->find('h3') as $brandColor) {
$p_brandColor = $brandColor->innertext;
}
foreach ($brandColors->find('img') as $ColorImg) {
$p_ColorImg = $ColorImg->src;
}
echo $p_brandColor ." <br />";
echo $imgName['basename'] ." <br /> <br />";
}
}
}
经过一段时间已经开始:回声"我在这里!!!"
结果:"我在这里!!!"
第一个foreach之后:echo“我在这里!!!”
Results:Nothing
后$html=file_get_html($url);:回声"结果:".$html;
结果:什么都没有,甚至不显示"结果"
错误消息:
致命错误:未捕获错误:调用 /home/xxx/public_html/wp-content/plugins/Farbkarte/index.php:67堆栈跟踪中布尔值上的成员函数查找():#0 /home/xxx/public_html/wp-includes/class-wp-hook.php(286):main_init(")#1 /home/xxx/public_html/wp-包括/class-wp-hook.php(310):WP_Hook-
我不知道如何继续,并希望得到一些帮助!在wordpress之外,它完美地工作。
我希望我没有删除太多的信息。
提前感谢!
我可以通过查看文件\u get\u contents()来解决这个问题:流不支持查找/PHP对此的行为是什么时候改变的?
在simple_html_dom.php的第75行:
$contents=file\u get\u contents($url、$use\u include\u path、$context、$offset);我删除了对$offset的引用:
$内容=file_get_contents($url,$use_include_path,$上下文);不,我的页面工作正常。不承担任何其他它打破的责任!:)
将我先前的评论和更多提示移到这里。
一个好的开始是启用错误报告
error_reporting(E_ALL);
ini_set('display_errors', 1);
从那里开始...我怀疑缺少一些包含,您必须使用全局$db对象来访问WP中的DB。
查看您的错误-显然,$html
变量是布尔值,而不是htmlDOM对象。根据此,如果获取的内容为空或超过MAX_FILE_SIZE,file_get_html()
返回false。
检查您正在检索的URL是否真的存在,您有权访问它,并且MAX_FILE_SIZE设置正确
需要新增2个页面 第一个是WebContent/page/simple_role.jsp, 这是authority.jsp页面的外框 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.
一、简介 可以对黄页模块所用模型维护、修改属性、删除、导出、字段管理。 二、添加黄页模型 二、管理黄页模型 三、字段管理 黄页模型的字段管理和内容、会员等模型管理功能基本一样。
我对WordPress有意见。该网站工作相当正常,但在管理面板上,各种页面,如编辑帖子,安装插件,添加新插件,添加新页面,设置重定向到主页我。我疯狂地在谷歌上搜索了3天,但我刚刚发现了mod_安全问题。结果对我来说也没用。 这是我的.htaccess文件
问题内容: 我看到这个问题从Django的项目和建议,但仍不能得到这个工作。我的Django Admin页面根本不显示CSS。 这是我当前的配置。 settings.py httpd.conf 另外,我还运行以下命令来创建(我认为)符号链接 ln -s /home/djangotest/sgel/media/admin/ /usr/lib/python2.6/site-packages/djang
如何验证Dropwizard管理门户,以限制普通用户访问它?请帮忙
最近从Laravel 6升级到Laravel 7,我遇到的问题是,当我使用url /admin它应该重定向到管理员登录页面这也适用于管理员限制页面,如果用户没有登录。我不确定是否需要更改web.php文件或登录控制器中的路由。 登录控制器