IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Utilisation simple de la bibliothèque JPGRAPH


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 29
    Points : 16
    Points
    16
    Par défaut Utilisation simple de la bibliothèque JPGRAPH
    Bonjour à tous,

    Voulu utliser la bilbiotheque JPGRAPH j'ai fait de simple tests de celle-ci.

    Fichier 1 : graph1.php
    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
     
     <?php // content="text/plain; charset=utf-8"
    			require_once ('../jpgraph/src/jpgraph.php');
    			require_once ('../jpgraph/src/jpgraph_pie.php');
    			require_once ('../jpgraph/src/jpgraph_pie3d.php');
     
    			// Some data
    			$data = array(15,15,30,40);
     
    			// Create the Pie Graph. 
    			$graph = new PieGraph(520,350);
     
     
     
     
    			// Set A title for the plot
    			$graph->title->Set("A Simple 3D Pie Plot");
     
    			// Create
    			$p1 = new PiePlot3D($data);
    			$graph->Add($p1);
     
    			$graph->SetTheme("water");
    			$p1->ShowBorder();
    			$p1->SetColor('red');
    			$p1->ExplodeAll();;
     
    			$graph->Stroke();
     
    			?>
    Fichier 2 : index.php

    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
     
    <html>
        <head>
            <meta charset="utf-8" />
    		<link rel="stylesheet" type="text/css" href="index.css" media="all"/>
    	<link rel="shortcut icon" href="data/favicon.ico" type="img" /> <!-- image favicon -->
    	<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap" rel="stylesheet"> 
            <title>N</title>
    	<!-- appel de la librairie jquery --> 
     
        </head>
        <script type="text/javascript" src="../lib/jquery.js"></script>   
        <body>
    <div id="graphe" >
    		<?php echo '<img src="graph1.php" />'; ?>
    		</div>
     
     
    <?php require 'accueil/script_update_stock.php';?>
    	 <!-- javascript -->
    	 <script src="script.js"></script>
        </body>
    </html>
    Impossible d'afficher l'image du PIE .. j'ai un symbole d'image cassée.

    Avez-vous des idées ?
    PS : j'ai fait des recherches sur d'autres forums, pas de réponses à ma question.
    Bonne journée

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Ton fichier graph1.php renvoi bien un header image du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Content-type: image/jpeg');

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Je n’ai pas compris. C’est une question?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Oui,
    comme tu appel ton script php en tant que source de ta balise <img> ton script doit se faire passer pour une image et donc déclarer l'entête adéquate.

    Le résultat que tu obtiens est typique de l'absence de cette entête.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    D’accord.

    Si je comprend bien je dois changer l’entente dans le script graph1.php ?

Discussions similaires

  1. Utilisation simple d'une mémoire partagée sous linux
    Par dreamteam dans le forum Linux
    Réponses: 1
    Dernier message: 09/02/2007, 17h39
  2. [JMS] Utilisation simple
    Par caballero dans le forum Java EE
    Réponses: 2
    Dernier message: 25/01/2007, 03h04
  3. utilisation simple de xmlhttpRequest
    Par alain31tl dans le forum Général JavaScript
    Réponses: 29
    Dernier message: 10/01/2006, 22h19
  4. Utiliser CFile... Problème de bibliothèques
    Par GregouzeLaLoose dans le forum MFC
    Réponses: 8
    Dernier message: 01/07/2005, 15h08
  5. Utilisation simple d'@@IDENTITY avec asp
    Par Ajrarn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/10/2003, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo