• PHP jpgraph的一点小提示和方法


    PHP默认是不启用GD库的,因为需要在php.ini的配置文件中将extension=php_gd2.dll注释打开。打开后你就可以画一些你想画的各种奇葩图案了。什么?不会画?那回去学基础!

      今天看了一下某培训机构的视频,看了jpgraph报表这块儿,按照视频方法,在http://jpgraph.net/download/上下载了Version: 3.0.7版本,解压后在Examples目录下创建一个jpgraph目录,并将src目录下的除开Examples的所有文件剪切到Examples目录下刚创建的jpgraph目录内。然后把Examples拷贝到apache所配置的目录即可。

      可是结果试了半天,老报错:

    Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in H:TestFileExamplesjpgraphjpgraph.php on line 391

    JpGraph Error: HTTP headers have already been sent.

    Caused by output from file jpgraph.php at line 392.Explanation:

    HTTP headers have already been sent back to the browser indicating the data as text before the library got a chance to send it's image HTTP header to this browser. This makes it impossible for the library to send back image data to the browser (since that would be interpretated as text by the browser and show up as junk text).

    Most likely you have some text in your script before the call to Graph::Stroke(). If this texts gets sent back to the browser the browser will assume that all data is plain text. Look for any text, even spaces and newlines, that might have been sent back to the browser.

    For example it is a common mistake to leave a blank line before the opening "<?php".

      上面的Warning报了一堆后,出现了一个错误:JpGraph Error,于是乎,英文不好的博主索性将这堆英文拉到百度翻译去,索性还是没看懂,网上找了一堆也是无人答之,后在Google下搜一下才找到。http://bbs.php100.com/simple/?t294044.html ,答案大概就是时区什么什么问题的,也给出了解决方案用date_default_timezone_set('Asia/Chongqing');设置对应的时区即可,这里设置成了重庆。问题也就随之解决了。

  • 相关阅读:
    Java基础101 给c:forEach的select下拉框中的值,设置默认值(后台传值,前台默认选中)
    Java进阶知识27 SSH整合(Struts2、Spring、Hibernate)
    错误/异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/beans_common.xml]...的解决方法
    Java进阶知识26 Spring与Hibernate整合到一起
    Java进阶知识25 Spring的事务管理(事务回滚)
    spring各个版本源码
    sql之left join、right join、inner join的区别
    git命令之git stash 暂存临时代码
    apollo配置相关
    idea快捷键
  • 原文地址:https://www.cnblogs.com/2881064178dinfeng/p/7235877.html
Copyright © 2020-2023  润新知