Hey,

Ik probeer om JPGraph (2.2) geinstalleerd te krijgen. (Ik was nogal onder de indruk) Ik heb dus de source geupload. Ik heb de laatste php versie met gd2. Ik toen dacht ik dat ik klaar was. Maar als ik een simple grafiekje wil laten zien krijg ik een fatal error. Ik weet niet wat ik er mee moet.

Hier is het script:
<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');

include ("/var/www/vhosts/mijndomein.nl/httpdocs/testcase/JPGraph/jpgraph.php");
include ("/var/www/vhosts/mijndomein.nl/httpdocs/testcase/JPGraph/jpgraph_bar.php");

$data = array(94,60,34);
$leg = array("Mark","Piet","Klaas");

$graph = new Graph(250,150,"auto");
$graph->SetScale("textint");
$graph->img->SetMargin(50,30,50,50);
$graph->AdjBackgroundImage(0.4,0.7,-1); //setting BG type
$graph->SetBackgroundImage("linux_pez.png",BGIMG_FILLFRAME); //adding image
$graph->SetShadow();

$graph->xaxis->SetTickLabels($leg);

$bplot = new BarPlot($data);
$bplot->SetFillColor("lightgreen"); // Fill color
$bplot->value->Show();
$bplot->value->SetFont(FF_ARIAL,FS_BOLD);
$bplot->value->SetAngle(45);
$bplot->value->SetColor("black","navy");

$graph->Add($bplot);
$graph->Stroke();

?>

Dit zijn de berichten in de browser:
--------------------------------------------
Warning: main() [function.main]: open_basedir restriction in effect. File(/jpg-config.inc.php) is not within the allowed path(s): (/var/www/vhosts/mijndomein.nl/httpdocs:/tmp) in /var/www/vhosts/mijndomein.nl/httpdocs/testcase/JPGraph/jpgraph.php on line 11

Warning: main(jpg-config.inc.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/mijndomein.nl/httpdocs/testcase/JPGraph/jpgraph.php on line 11

Fatal error: main() [function.require]: Failed opening required 'jpg-config.inc.php' (include_path='.:') in /var/www/vhosts/mijndomein.nl/httpdocs/testcase/JPGraph/jpgraph.php on line 11
--------------------------------------------

Dit is regel 1 t/m 11 van jpgraph.php:
<?php
//=======================================================================
// File: JPGRAPH.PHP
// Description: PHP Graph Plotting library. Base module.
// Created: 2001-01-08
// Ver: $Id: jpgraph.php 877 2007-03-25 20:20:10Z ljp $
//
// Copyright 2006 (c) Aditus Consulting. All rights reserved.
//========================================================================

require_once('jpg-config.inc.php');
?>

Ik weet niet wat ik moet doen om dit op te lossen. Iemand een suggestie?

Alvast bedankt,
Edwin
Je hebt gewoon beperkingen op je server/host.
ja, idd. Het blijkt dat het script in dezelfde directory moet staan als de jpgraph library...
Als ik het goed begrijp moet de map /src die in het gedownload bestandje staat uploaden naar de root map van je FTP?

Of moet het ergens anders op de server komen te staan?

Ik heb het namelijk in mijn FTP root map neergezet de map /src en krijg de volgende error met dit script:

Fatal error: Call to undefined method: graph->adjbackgroundimage() in /home/admin/domains/aviestar-hosting.nl/public_html/tsts.php on line 14

Ik zal zelf eens een eigen script maken, stel je voor dat dit een gemaakt function is van de poster... als dat zo is mist er een deel van het script. Ik zal even iets maken.

Reageren