Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Artichow
Artichow Forum d'entraide pour la bibliothèque Artichow permettant de manipuler des images en 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 26/04/2011, 21h18   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2009
Messages : 109
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 109
Points : 11
Points : 11
Par défaut Intégrer Artichow a un projet

Salut à tous,

J'aimerais utiliser Artichow dans mon projet PHP avec Zend.
J'ai donc télécharger les sources, j'ai ajouté la librairie ( de type User ) sur mon projet eclipse. Mais malgré tout, quand j'exécute le code relatif à Artichow j'obtient cela :

Fatal error: Class 'Graph' not found in C:\xampp\htdocs\ ...........

Dans mon controller :
Code :
1
2
3
4
5
6
 
private function setXLSDiagram($workbook,$typeSort){
 
		// preparation du graphique
		$graph = new Graph(400, 250);  // creation de l'objet Graph
		$graph->setAntiAliasing(TRUE);  //active l'Anti Alias pour faire plus jolie
Si l'un de vous sait comment l'intégrer a mon projet , je suis preneur.
Merci d'avance.
Knarf64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 10h51   #2
Membre régulier
 
Avatar de daheda
 
Homme Dah Andri.
Développeur Web
Inscription : août 2006
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Dah Andri.
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 79
Points : 77
Points : 77
Envoyer un message via Yahoo à daheda Envoyer un message via Skype™ à daheda
bonjour,
pour ma part j'ai fait un include
Code :
1
2
3
4
 
  require_once(ARTICHOW_PATH."Pie.class.php");
  $graph = new Graph(400, 250);
  $graph->setAntiAliasing(TRUE);
Bon dev
daheda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h00   #3
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Attention vu que le site artichow.org est down depuis pas mal de temps je suis pas convaincu que le projet soit toujours maintenu. Peut être pas une super idée de l'intégrer dans un nouveau projet si la lib s'avère être morte
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h26   #4
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
Citation:
Envoyé par grunk Voir le message
Attention vu que le site artichow.org est down depuis pas mal de temps je suis pas convaincu que le projet soit toujours maintenu. Peut être pas une super idée de l'intégrer dans un nouveau projet si la lib s'avère être morte

Oriente toi peut-être vers jpgraph
http://jpgraph.net/
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 21h13   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2009
Messages : 109
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 109
Points : 11
Points : 11
Jpgraph est sous licence, je ne peux donc pas l'utiliser.

Concernant Artichow, j'ai réussi a l'integrer en modifiant l'index.php de mon projet , pour information :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
defined('ARTICHOW_PATH')
|| define('ARTICHOW_PATH', LIBRARY_PATH.DIRECTORY_SEPARATOR. 'Artichow');
 
// On modifie l'include path de PHP
set_include_path(implode(PATH_SEPARATOR, array(
ARTICHOW_PATH,
get_include_path(),
)));
 
require_once('Artichow/Graph.class.php');
C'est une reprise de projet, ainsi donc j'avais pas capté ce petit détail.
Sinon, effectivement le site Artichow est down mais pour faire ce que j'ai à faire, peu importe qu'il soit maintenu tant que ma version marche.

Merci encore.
Knarf64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h02.


 
 
 
 
Partenaires

Hébergement Web