dompdf:加载 html 文件进行渲染,不起作用

2023-12-06

dompdf 无法从我的网站页面生成 pdf。不过,我已经保存了该页面并将其作为简单的静态 html 文件上传,并且它有效!

所以,我不知道问题是否出在 url 上,还是其他什么问题。这是我得到的错误:

警告:require_once(/home/o110334/public_html/dompdf/include/firephp.cls.php)[function.require-once]:无法打开流:/home/o110334/public_html/dompdf/dompdf_config中没有这样的文件或目录.inc.php 第 194 行

致命错误:require_once() [function.require]:无法打开所需的'/home/o110334/public_html/dompdf/include/firephp.cls.php'(include_path='.:/usr/lib/php:/usr/local /lib/php') 在 /home/o110334/public_html/dompdf/dompdf_config.inc.php 第 194 行

这是代码:

$file = "admin/store/orders/45/invoice/print"; // doesn't work
//$file = "invoice_sample2.html"; //it works (same web page, but stored in a html file)

$dompdf = new DOMPDF();
$dompdf->load_html_file($file);
$dompdf->render();
$dompdf->stream("sample.pdf");

DOMPDF 在本地运行时会尝试各种东西/评估,你最好尝试:

1)通过http请求HTML(当然,长途旅行):

$dompdf->load_html_file('http://yourdomain.ext/'.$file);

2) 不要让 DOMPDFeval但使用输出缓冲本身,并让 DOMPDF 加载生成的 HTML 字符串。

<?php
    ob_start();
    //be sure this file exists, and works outside of web context etc.)
    require("admin/store/orders/45/invoice/print");
    $dompdf = new DOMPDF();
    $dompdf->load_html(ob_get_clean());
    $dompdf->render();
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

dompdf:加载 html 文件进行渲染,不起作用 的相关文章

  • 图像创建从jpeg() PHP

    我正在使用 imagecreatefromjpeg 函数合并两张图片 现在我面临的问题是 当我使用服务器中的图片时 它工作正常 而当我使用其他网站的图片时 它不起作用 例如 当我使用这个 PHP 文件时http coolfbapps in
  • PHP 文件服务脚本:下载不可靠?

    这篇文章最初是关于 ServerFault 的一个问题 https serverfault com questions 131156 user receiving partial downloads https serverfault co
  • PHP简单的html dom解析器与wordpress冲突吗?

    PHP简单的html dom解析器与wordpress冲突吗 因为每当我尝试将其与此代码一起包含在我的标头中时 一切都变成空白 感谢您提前提供任何帮助 当我尝试在 HTML 文档中使用 PHP 包含时 我遇到了同样的问题 但当我使用func
  • 将字符串的第一个字母大写(前面带有特殊字符) - PHP

    我想将字符串大写 例如 hello 我希望我的函数返回 Hello 我尝试过使用 regex 和 preg match 但没有运气 这是我之前的问题 与此相关 preg match 正在匹配两个字符 而它应该只匹配一个字符 https st
  • 从 Symfony2 中的 http_basic auth 注销

    每当我去 admin logout 我已正确重定向到项目的根目录 但在访问时仍处于登录状态 admin 因为没有提示我输入凭据 这是我的配置 安全 yml security firewalls admin area pattern admi
  • “警告:mysql_query():提供的参数不是有效的 MySQL-Link” - 为什么?

    我的代码有什么问题吗 我不断收到此错误 Warning mysql query supplied argument is not a valid MySQL Link resource in functions php on line 4
  • Ajax 与 chrome 扩展

    我将 url 发送到 chrome 扩展中的 php 文件 并需要获得响应 但不起作用 清单 json name Get pages source version 1 0 manifest version 2 description Get
  • 提交简单 PHP 表单时出现禁止错误

    我有一个不复杂的问题 这似乎比应有的更复杂 我有一个简单的表单 用于向网站添加内容 有些字段需要输入html 然而 当您在表单的不同部分输入某些 html 元素时 它会认为它讨厌您并抛出禁止的 403 错误 这是下面的表格
  • 传递给 Illuminate\Routing\Middleware\ThrottleRequests::addHeaders() 的参数 1 必须是以下实例

    我创建了一个新的中间件来检查用户令牌我创建了中间件然后添加到 kernal php 但是当我尝试访问中间件中的 request 时我收到错误 这是我的中间件代码 namespace App Http Middleware use Illum
  • 项目链接在 Wamp 服务器上不起作用

    我正在另一台计算机上安装 Wamp 服务器来运行中型数据库和 UI 我已成功阻止 IIS 并将服务器路由到 Localhost 8080 但是每当我尝试从 localhost 主页访问我的项目时 在 www 文件中 我被重定向到页面未找到错
  • CakePHP Unfilled 单选按钮在提交时更改为不需要的值

    我有这个表单元素 form gt input ChecklistResponseGovernmentInfo driversLicenseIsOnline array type gt radio empty gt true options
  • 如何使用 Google Calendar API 和官方 PHP 库创建全天活动?

    我有这个代码 event new Event event gt setSummary event summary event gt setLocation event location start new EventDateTime sta
  • FPM 与 apache2 无法工作(权限被拒绝)

    我正在尝试使用 apache fastcgi 和 fpm 设置一个 Debian Web 服务器 但我越来越恼火 一旦我停用 mod php 我就会收到以下错误 2014 年 5 月 22 日星期四 12 16 10 错误 客户端 xxx
  • php 包含打印 1

    我编写了以下代码 当我将 include 函数与旨在输出到页面的函数 例如 或 echo include foo php 结合使用时 它会返回包含内容 但在已包含的内容后面带有 1 echo include foo php 应该 inclu
  • Twitch API - 无法使用 PHP 获取身份验证令牌

    stackoverflow 的成员们大家好 我不是一个喜欢寻求帮助的人 但在这种情况下 我认为这是解决我的问题的唯一方法 谷歌并没有给我太大帮助 所以 我的问题 我想使用 Twitch API 获取一些数据 听起来很容易 我希望是这样 下面
  • zend框架验证模型中的数据而不是表单中的数据

    使用 Zend Framework 2 在我的应用程序中 要编辑数据库中的数据 可以编译 html 表单或发送 http post 请求 我的服务器作为 Web 服务实现 在第二种情况下 不会呈现表单 问题 如果当服务器收到不是从表单发送而
  • 如何将路径添加到 Apache PATH 变量?

    我在 apache2 的 custom conf 文件中设置了以下内容 SetEnv PATH PATH opt local lib mysql5 bin this is a test 但是它不起作用 当我打电话时 hey shell ex
  • PHP 搜索部分字符串

    如何在键入时搜索部分字符串 不使用 MySQL 例如 MySQL 中的 LIKE 函数 但在搜索字符串时使用 PHP 例如 但这显然行不通 但是有没有一个函数可以搜索部分字符串 那太好了 EDIT 如果它在数组中怎么办 如果我使用 strp
  • Laravel 5 Eloquent 在多个级别上将关系附加到 JSON

    因此 在模型中包含关系非常容易 例如 class User extends Model protected with roles class Role extends Model protected with permissions 当有对
  • Yii2 无效调用:设置只读属性

    我有一个Post具有多对多关系的模型Tags 在 Post 模型中定义 public function getTags return this gt hasMany Tags className id gt tag id gt viaTab

随机推荐

  • cordova build android 在 Windows 上失败:临时目录不可写

    我刚刚开始学习科尔多瓦 我设置了 hello 测试应用程序并尝试构建它 但是 我收到一条非常奇怪的错误消息 我无法通过谷歌找到解决方案 在cordova在gradle目标 app transformClassesWithDesugarFor
  • Mailgun轨道独特打开

    刚刚通过其 API 测试了 mailgun 一切正常 简短 如何通过 Webhooks 跟踪特定邮件的唯一打开情况 不一定相关 但为了完整性 我使用 Yii2 PHP 框架 没有扩展 只是来自 mailgun 的快速启动 php 代码 电子
  • 将应用程序设置为单独的Web API项目和ASP.NET应用程序

    我正在尝试使用另一个 ASP NET 经典项目的 Web API 服务 实际上它是一个本机 JS 和 Html Web 应用程序 我该如何配置这些两个独立的项目在VS2012上互相交谈 最终结果将是 http localhost 8080
  • Pandas 获取每组中最上面的 n 条记录

    假设我有这样的 pandas DataFrame df pd DataFrame id 1 1 1 2 2 2 2 3 4 value 1 2 3 1 2 3 4 1 1 看起来像 id value 0 1 1 1 1 2 2 1 3 3
  • 为什么该段落没有浮动在个人资料图片旁边?

    不知何故 该段落没有漂浮在个人资料图片旁边 它从个人资料图片的底部开始 我不明白为什么 这里有什么错误呢 content margin top 30px margin left 20px padding bottom 20px infoBi
  • 64 位 Windows 中与 Access 数据库的 ODBC 连接

    我在用本教程创建从 java 应用程序到 Microsoft Access 2010 数据库的数据库连接 本教程在 Windows 中创建一个系统 dsn 然后使用以下 java 代码行连接到该系统 dsn Connection conn
  • 获取该月下一个第 n 天的日期时间

    如果给定一个日期和一个变量 n 我如何计算该月的某一天将是第 n 个日期的日期时间 例如 今天是 6 月 17 日 我想要一个函数 当提供 15 时 它会返回 7 月 15 日的日期时间 再举几个例子 今天是 2 月 26 日 如果提供 3
  • nmake 根据目标修改宏

    我有一个 Makefile mak 我可以选择从基于 C 的源代码创建 test exe 或 DLL 我正在使用 CL EXE 和 NMAKE 当目标是 TEST EXE 时 我想像这样修改我的 CFLAGS 宏 CFLAGS CFLAGS
  • sql - 如果不存在则插入

    我在执行 sql 查询时遇到问题 如果同一行尚不存在 我需要插入一行 这是我到目前为止所拥有的 DECLARE BEGIN FOR FOLDER ROW IN SELECT FOLDERID USERID FROM DATA1 FOLDER
  • 将行转换为列 SQL Server

    我想转换我的输出 就像 BachNo Release Qty A 10 A 30 A 40 B 90 B 30 我想将这个结构转变成 BatchNO Qty Release1 Qty Release2 Qty Release3 A 10 3
  • 为什么 html2text 模块会抛出 UnicodeDecodeError?

    我的 html2text 模块有问题 显示 UnicodeDecodeError UnicodeDecodeError ascii codec can t decode byte 0xbe in position 6 ordinal not
  • 如何扁平化IO(IO())?

    我刚刚学习 Haskell 和 monad 转换器 我发现自己有一个 IO IO 我想将其扁平化为 IO 我确信我做错了什么 但无法准确指出我迷路的地方 这是我正在尝试做的事情的简化示例 这是一种复杂的实现方式echo 但却很说明问题 us
  • 使用字符串作为变量的名称

    是否可以使用字符串作为变量的名称 例如 我将 x 声明为私有双精度 Private TextBox1Store TextBox2Store TextBox3Store As Double 我将使用它作为存储值的变量 此函数将标签和文本框中的
  • JDBC 与 MySQL 真的很慢,不知道为什么

    我的 Java 代码和 MySQL 数据库之间的连接速度非常慢 我不知道瓶颈在哪里 我的程序或多或少是一个聊天机器人 用户输入一些内容 我的程序将句子分成单词 并将每个单词发送到数据库 如果在那里找到东西 用户就会得到输出 数据库位于外部服
  • Heroku 没有永久文件系统?

    我目前在 Heroku 上托管的应用程序允许用户提交照片 最初 我正在考虑将这些照片存储在文件系统上 因为将它们存储在数据库中显然是不好的做法 然而 Heroku 上似乎没有永久的文件系统 只有一个临时的文件系统 这是真的吗 如果是 我在存
  • 意外的标记,react render() 函数中 return 语句中预期的“,”

    该错误是意外标记 渲染返回函数中应为 我正在使用 babel 并将此文件链接到 html 文件中 为了便于查看 我删除了注释类和组件 我还删除了评论表单组件 这是main js class App extends React Compone
  • 为什么两个方法引用被编译到两个不同的地址?

    我两次引用相同的方法 但引用不同 看这个例子 import java util function Consumer public class MethodRefTest public static void main String args
  • 如何将参数(对于 FEED_URI)传递给 Scrapy 蜘蛛的实例以动态命名输出文件

    我想将参数发送给蜘蛛并获取根据参数命名的输出 json csv F e scrapy scrapy Spider name a 类别 category1 a subcategory subcategory1我想得到 category1 su
  • 向下滚动列表视图时随机复选框被选中

    我正在尝试实施CheckBox with OnClickListener 可用的示例都在OncheckedchangeListener 一旦我选择了一个CheckBox 然后我向下滚动ListView 随机的CheckBox正在接受检查 不
  • dompdf:加载 html 文件进行渲染,不起作用

    dompdf 无法从我的网站页面生成 pdf 不过 我已经保存了该页面并将其作为简单的静态 html 文件上传 并且它有效 所以 我不知道问题是否出在 url 上 还是其他什么问题 这是我得到的错误 警告 require once home