bonjour . Je souhaiterais afficher un graphique sous forme de camembert a partir d'un tableau contenant toutes les informations qui m'intéressent.

Voici le code qui me permet d'obtenir ce tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<html>
<head>
<title></title>
</head><body>
<pre>
<?
$tableau = file('/var/www/28-06-07.txt');
$affichage=0;
 
//Etape 1 ==>  Parcourir le fichier et remplissage du tableau ac que ce
ki ns interesse
$codeErreur=array();
echo "1ere partie du stage ==> Remplissage du tableau\n\n";
foreach($tableau as $ligne)
{
        if($ligne=="Détail des transferts :\n")
        {
                $affichage=1;
                continue;
        }
        elseif(stristr($ligne,'Nombre de processus minimum occupés :'))
        {
                $affichage=0;
        }
        elseif($ligne=="Statistiques depuis le démarrage de la
passerelle :\n"   
               or
$ligne=="---------------------------------------------------\n")
        {
                $affichage=0;
        }
        if($affichage==1)
        {
                //echo "<br>$ligne";
                list($cle,$tmp)=explode(": ",$ligne);
                list($valeur)=explode(" (",$tmp);
                $codeErreur["$cle"]=$valeur;
 
        }
}
print_r($codeErreur);
echo "</pre>\n";
?>
</body>
</html>
J'aurais donc voulu savoir si il été possible de pouvoir obtenir mon graphique en utilisant une méthode du même genre quel celle qui suit.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
<?php
// utilisation de la librairie graphique ARTICHOW
   // On vérifie que les données à afficher sur le graphique existent
   if(isset($_GET['montableau']) === FALSE) {
      exit;
   }
 
   // On récupère les valeurs à afficher sur le graphique dans
$_GET['montableau'] et on les désérialize
   $data = @unserialize($_GET['montableau']);
 
   // On vérifie que les données passées en GET sont correctes
   if(is_array($data) === FALSE) {
      exit;
   }
 
   require_once "/cheminduserver/Artichow/Pie.class.php";
 
   // On créé le graphique et on y ajoute la courbe
   $graph = new Graph(400, 300);
   $graph->add($pie);
 
   // On affiche le graphique à l'écran
   $graph->draw();
Voila si quelqu'un a une piste s'il vous plait.
Merci