Edit graphsconf.php in the wxgraphs folder:
a. Make sure these two lines point to the correct folders:
$hostloc = “${WEBROOT}/”; //must have trailing slash
$jploc = “${WEBROOT}/jpgraph-1.22/src/”; //must have trailing slash
b. Make any necessary changes to reflect the units you want to use. Directions are in the graphsconf.php file.
Create a new folder under jpgraph-x.xx called ttf.
Upload hardpath.php (in the attached zip) to the jpgraph-x.xx/ttf folder on your web server and browse to it.
a. You’ll get a line that looks something like:
/homepages/24/d87962498/htdocs/jpgraph-1.22/ttf/
Copy this line to the clipboard.
Edit jpg-config.inc.php in the jpgraph-x.xx/src folder:
a. Uncomment the line that begins with DEFINE(“TTF_DIR”,". (Line 40 in my editor)
b. Replace the default path with the result of browsing to hardpath.php.
Upload the jpgraph-x.xx folder to your web server. You do not need to upload the jpgraph-x.xx/docs folder.
Upload the wxgraphs folder to your web server.
Upload arialbd.ttf and arial.ttf from your /windows/fonts folder to /jpgraph-x.xx/ttf folder on the web server.
You should now be able to insert graphs by including image links to the files in the wxgraphs folder in your web pages.
a. for example
Delete test.php from your web server when your graphs are working.
Funny you should mention that, Stuart and I had been discussing it too. The FAQ is defined as “Frequently Asked Questions about Weather Display”, this very useful information doesn’t fit that definition. I have made this topic a sticky at the top of this forum.
I suggest adding a line about deleting test.php after it’s used, I believe it’s a security risk. You could change the title to something like “How to setup jpgraph” so it’s clear this is informational rather than a question.
Warning: main(/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph.php): failed to open stream: No such file or directory in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 4
Warning: main(/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph.php): failed to open stream: No such file or directory in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 4
Warning: main(): Failed opening ‘/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph.php’ for inclusion (include_path=‘.:/usr/local/lib/php’) in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 4
Warning: main(/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph_line.php): failed to open stream: No such file or directory in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 5
Warning: main(/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph_line.php): failed to open stream: No such file or directory in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 5
Warning: main(): Failed opening ‘/home/content/k/4/r/k4rcb/html/jpgraph-1.22.5/src/jpgraph_line.php’ for inclusion (include_path=‘.:/usr/local/lib/php’) in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 5
Fatal error: Cannot instantiate non-existent class: graph in /home/content/k/4/r/k4rcb/html/weather/wxgraph/baro_24hr.php on line 32
I’m also having a problem. My clientraw files, jpgraph, and wxgraphs are all located at /wx/
My config files is set as follows:
//where are your clientraw*-files and JPGraph relative to where this file is
//note you should only need to change the jpgraph directory if you do not use standard names
$hostloc = “${WEBROOT}/”; //must have trailing slash
$jploc = “${WEBROOT}/wx/jpgraph-1.22/src/”; //must have trailing slash
If I try to load a image from the wxgraphs directory I get a page not found error. I can see the file is there when I ftp to the same directory. Any idea what I did wrong?
Yes, all files are under /wx/ I changed the WEBROOT to poit to /wx/ but still get the files not found error when I try to access any of the image files in the wxgraph folder