【问题标题】:how to create an image of dynamic data in php如何在php中创建动态数据的图像
【发布时间】:2009-09-18 22:08:03
【问题描述】:

我必须制作动态页面的图像,即页面每 5 分钟不断变化。 我想制作那个不断变化的页面的图像,以便我可以将其记录以图像的形式保存。

我如何使用 php 做到这一点??

我对此一无所知,我们将不胜感激!

【问题讨论】:

  • 你想要截图吗?还是页面上特定字段的图像?
  • 我想要两个....一些和一些特定字段的屏幕截图

标签: php image dynamic


【解决方案1】:

两步:

1:创建一个以图像形式捕获当前数据的脚本。

如果您提供更多关于“创建动态数据图像”的意思的信息,我可能会向您指出一些您可以使用的资源。现在,看看the GD library

2:设置每 5 分钟运行一次脚本的作业

这可以通过Cron 完成。我建议调查您是否可以在数据更改时运行脚本,而不是在特定时间间隔运行。

【讨论】:

  • 你可以考虑以这个页面为例..随着新帖子的发布,它会不断变化..我希望在每篇帖子中我都应该得到这个页面的图像,这样我就可以拥有此页面的每个阶段都在图像中捕获
  • 要捕获网页,请查看例如stackoverflow.com/questions/1090464/…
  • 好吧,如果您在 Windows 上,您可以尝试使用 COM 自动化 Internet Explorer。也许。 PHP 不是 HTML 渲染器,因此您必须使用其他东西来进行渲染。你也许可以通过 PHP 来控制它,但捕捉网页的外观并不是 PHP 的目标。
【解决方案2】:
【解决方案3】:

获取网页的屏幕截图并非易事。

您可以选择其中一种在线服务,然后您可以从那里下载图像。

否则,我找到了a solutions using webkit and python,但您需要完全访问您的 linux 服务器才能安装必要的软件包,然后您将能够从 php 调用该脚本并获取屏幕截图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多