我想从脚本生成动态图像,然后将其加载到浏览器而不是在服务器上持久化.
但是,我不能通过设置图像的src ="script.php"来调用它,因为这需要运行刚刚生成页面及其数据的脚本,只是为了获得将生成图形的最终数据.
有没有办法做到这一点类似于设置图像的src ="script.php",但是从另一个脚本中调用,只是发送图像而不保存它?我需要访问生成标记时使用的数据,以便创建此动态图像.
或者,如果没有,一旦页面加载,破坏图像的最简单方法是什么?一个快速的ajax电话?
是否有任何方法可以在某些有限的时间范围内缓存某些数据,以便某些其他脚本可以使用它?
任何想法都会非常感激,因为我很难找到合适的解决方案......
谢谢!
我正在尝试使用Zend的Gbase库,但是如果没有在PHP路径中实际安装它,我无法弄清楚如何这样做.
复杂性来自于想要为Drupal创建一个不受其安装的服务器约束的模块,但可以通过将其安装在模块的子文件夹中来访问该库.
有谁知道如何做到这一点?我已经尝试过包含Zend的Loader然后加载我想要的类,但这会不断抛出错误.我是否需要在服务器上安装库,或者是否有办法在此应用程序上使用它?
这是代码:
require_once 'library/Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_Gbase');
我收到以下消息:
警告:Zend_Loader :: include(Zend/Gdata/Gbase.php)[zend-loader.include]:无法打开流:/ srv/www/ftp-www/tests/gdata/library/Zend中没有这样的文件或目录/Loader.php在第83行
警告:Zend_Loader :: include()[function.include]:无法打开'Zend/Gdata/Gbase.php'以包含(include_path ='.:/ usr/share/php:/ usr/share/pear')/第83行的srv/www/ftp-www/tests/gdata/library/Zend/Loader.php
警告:Zend_Loader :: require_once(Zend/Exception.php)[zend-loader.require-once]:无法打开流:/ srv/www/ftp-www/tests/gdata/library/Zend中没有这样的文件或目录/Loader.php在第87行
致命错误:Zend_Loader :: require_once()[function.require]:在/ srv /中打开所需的'Zend/Exception.php'(include_path ='.:/ usr/share/php:/ usr/share/pear')失败第87行的www/ftp-www/tests/gdata/library/Zend/Loader.php