Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
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 29/04/2011, 13h53   #1
Nouveau Membre du Club
 
Avatar de thomasmds
 
Homme Thomas
Étudiant
Inscription : mars 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Âge : 22
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 9
Points : 32
Points : 32
Envoyer un message via Skype™ à thomasmds
Par défaut jpGraph : Impossible d'afficher une image (plein de caractères)

Bonjour à tous,

Je vous explique rapidement mon petit problème avec jpGraph.

Je commence à peine à l'utiliser, j'use donc de tuto.

J'utilise un script que je modifie avec mes données, et là patatra.

A la place de l'image, j’obtiens plein de caractères incompréhensibles dont voici un joli extrait :

Citation:
‰PNG  IHDR,bÕr•^IDATxœíÝmPT×ýðß"¢Ä§6VHDã*ÆbÚ&“t¤FL*©X›6S|@E#V†©Z’þ;A£q¦‚¡‰&ÕÔÄiÕÚL' Ö”êHE`äI0Œ,Ÿ5Àþ_{»Þݽ{÷î}:÷~?ã öîåÜsÏÝýîï.èp»ÝÀƒ0£;  ¸Àn °€,àF¸ÑÐPbb"9ŽÏ?ÿÜÃmݺ5,,,;;[‡£KÐy|ª¨¨øë_ÿzåʧӹ~ýz£º¡5}†ZÎQÒÓÓïܹó‡?üa„ ÚõDúUX‰‰‰‰‰‰ÅÅÅ>·³k ®üü|"Òí
C'est beau n'est pas ? Mais pas autant que l'image que je souhaite avoir...
Ca m'a l'air d'être le fichier image mais ouvert comme dans un editeur de texte.

J'ai déjà essayer plein de choses différentes trouvées à droite à gauche sur le web, mais impossible de résoudre mon problème.

Petites précisions :
Je suis en Local, avec Xampp sous Windows. (PHP 5)

Merci d'avance en tout cas, je suis vraiment bloqué par ce machin sans nom !
thomasmds est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 14h10   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Tu pourrais nous montrer le code que tu as mis en place ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 14h20   #3
Nouveau Membre du Club
 
Avatar de thomasmds
 
Homme Thomas
Étudiant
Inscription : mars 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Âge : 22
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 9
Points : 32
Points : 32
Envoyer un message via Skype™ à thomasmds
C'est le script d'un tuto sur jpGraph trouvé sur developpez.com j'ai juste modifié les noms et valeurs des tableau que j'ai remplis avec mes propres données.

je vous ai enlevé les lignes concernant la base de données.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
include ("../jpGraph/jpgraph.php");
include ("../jpGraph/jpgraph_pie.php");
include ("../jpGraph/jpgraph_pie3d.php");
 
$tableauThemes = array();
$tableauNombreAppels = array();
 
// **************************************
// Création du graphique
// *****************************************
 
// On spécifie la largeur et la hauteur du graph
$graph = new PieGraph(400,300);
 
// Ajouter une ombre au conteneur
$graph->SetShadow();
 
// Donner un titre
$graph->title->Set("Nombre d'appels en fonction des thèmes");
 
// Quelle police et quel style pour le titre
// Prototype: function SetFont($aFamily,$aStyle=FS_NORMAL,$aSize=10)
// 1. famille
// 2. style
// 3. taille
$graph->title->SetFont(FF_GEORGIA,FS_BOLD, 12);
 
// Créer un camembert 
$pie = new PiePlot3D($tableauNombreAppels);
 
// Quelle partie se détache du reste
$pie->ExplodeSlice(2);
 
// Spécifier des couleurs personnalisées... #FF0000 ok
$pie->SetSliceColors(array('red', 'blue', 'green'));
 
// Légendes qui accompagnent le graphique, ici chaque année avec sa couleur
$pie->SetLegends($tableauThemes);
 
// Position du graphique (0.5=centré)
$pie->SetCenter(0.4);
 
// Type de valeur (pourcentage ou valeurs)
$pie->SetValueType(PIE_VALUE_ABS);
 
// Personnalisation des étiquettes pour chaque partie
$pie->value->SetFormat('%d appels');
 
// Personnaliser la police et couleur des étiquettes
$pie->value->SetFont(FF_ARIAL,FS_NORMAL, 9);
$pie->value->SetColor('blue');
 
// ajouter le graphique PIE3D au conteneur 
$graph->Add($pie);
 
// Provoquer l'affichage
$graph->Stroke();
 
?>
thomasmds est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 14h53   #4
Nouveau Membre du Club
 
Avatar de thomasmds
 
Homme Thomas
Étudiant
Inscription : mars 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Âge : 22
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 9
Points : 32
Points : 32
Envoyer un message via Skype™ à thomasmds

Désolé pour le dérangement, mais j'ai trouvé mon erreur. Bête certe, mais bon des fois hein...

En fait, j'ai créer le fichier image, dans le même fichier que celui ou je devais l'afficher.

Hors il faut le créer dans un fichier a part, et importer l'image grâce par exemple à :

encore désolé, mais qui sait, peut être que ça aidera des débutant dans ce framework comme moi...

Merci quand même.
thomasmds est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h18.


 
 
 
 
Partenaires

Hébergement Web