Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2011, 11h02   #1
Invité de passage
 
deesse mba
Inscription : octobre 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : deesse mba

Informations forums :
Inscription : octobre 2010
Messages : 19
Points : 1
Points : 1
Par défaut graphique avec php

je travaille avec easyphp et là il me faut faire un graphe en utilisant des données d'une base de données, j'ai choisi jpgraph mais là je bloque avec un premier exemple tout simple ,voilà les erreurs :
Citation:
Warning: include(C:\Program Files\EasyPHP-5.3.6.0\www est\jpgraph\jpgraph.php) [function.include]: failed to open stream: Invalid argument in C:\Program Files\EasyPHP-5.3.6.0\www\test\image.php on line 2

Warning: include() [function.include]: Failed opening 'C:\Program Files\EasyPHP-5.3.6.0\www est\jpgraph\jpgraph.php' for inclusion (include_path='.;C:\php\pear') in C:\Program Files\EasyPHP-5.3.6.0\www\test\image.php on line 2

Warning: include(C:\Program Files\EasyPHP-5.3.6.0\www est\jpgraph\jpgraph_line.php) [function.include]: failed to open stream: Invalid argument in C:\Program Files\EasyPHP-5.3.6.0\www\test\image.php on line 3

Warning: include() [function.include]: Failed opening 'C:\Program Files\EasyPHP-5.3.6.0\www est\jpgraph\jpgraph_line.php' for inclusion (include_path='.;C:\php\pear') in C:\Program Files\EasyPHP-5.3.6.0\www\test\image.php on line 3

Fatal error: Class 'Graph' not found in C:\Program Files\EasyPHP-5.3.6.0\www\test\image.php on line 8


VOICI LE CODE du graphe que je désire avoir :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include ("C:\Program Files\EasyPHP-5.3.6.0\www\test\jpgraph\jpgraph.php");
include ("C:\Program Files\EasyPHP-5.3.6.0\www\test\jpgraph\jpgraph_line.php");
 
$ydata = array(8,3,16,2,7,25,16);
 
// Creation du graphique
$graph = new Graph(300,200);
$graph->SetScale("textlin");
 
// Création du système de points
$lineplot=new LinePlot($ydata);
 
// On rajoute les points au graphique
$graph->Add($lineplot);
 
// Affichage
$graph->Stroke();
?>
je pense que le problème vient du path dans les includes ! comment corriger ce path?? personnellement quand j'ai téléchargé jpgraph, j'ai copier seulement le contenue de 'src' je l'ai nommé jpgraph ,et je l'ai mis au niveau de www , j'ai dé commenté une ligne dans .ini pour activer gd, mais là je sais réellement plus quoi faire,je bloque ! MERCI POUR VOTRE TEMPS ,désolé si le post est long !
deessemba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 11h29   #2
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include ("jpgraph/jpgraph.php");
include ("jpgraph/jpgraph_line.php");
 
$ydata = array(8,3,16,2,7,25,16);
 
// Creation du graphique
$graph = new Graph(300,200);
$graph->SetScale("textlin");
 
// Création du système de points
$lineplot=new LinePlot($ydata);
 
// On rajoute les points au graphique
$graph->Add($lineplot);
 
// Affichage
$graph->Stroke();
?>
__________________
Pensez à la balise [CODE].
Aucune réponse aux questions par MP.
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 13h07   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Bonsoir,

1- N'utilise pas de chemin absolue dans ton projet tant que possible.
2- Utilise "/" pour les chemins mais pas "\" lequel tu dois échapper et qui n'est pas connue pour définir un chemin sous linux.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h12.


 
 
 
 
Partenaires

Hébergement Web