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

PHP & Base de données Discussion :

JPGraph message error : 25044


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Perso
    Inscrit en
    Février 2021
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Perso

    Informations forums :
    Inscription : Février 2021
    Messages : 20
    Par défaut JPGraph message error : 25044
    Bonjour,
    J'ai peaufiné mon code depuis des lustres et je ne trouve pas le souci suivant. Je suis sous JPGraph et j'ai ce message (copie d'écran plus bas). Je pense que cela vient de mon lien ? Pouvez-vous m'aider.
    Merci.
    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
    46
    47
    48
    49
    <?php
     
    /**
     * RELEVES DE TEMPERATURE SUR 24H
     */
    require_once('jpgraph/jpgraph.php');
    require_once('jpgraph/jpgraph_line.php');
     
    $stream = fopen("https://****.***/***/*********.txt", "r");
    $releves = [];
     
    while ($line = fgets($stream)) {
        $decoded_line = explode(" ", $line);
        if (substr($decoded_line[0], 4) == "0") {
            $releves[$decoded_line[0]] = $decoded_line[1];
        }
    }
     
    // Création du graphique
    $graph = new Graph(1000, 500, 'auto'); // Ici les deux premiers paramètres sont la largeur puis la hauteur de l'image en pixels
    $graph->SetScale("textlin");
    $graph->SetAxisStyle(AXSTYLE_YBOXIN);
    $graph->title->Set("Température sur 24h - Station du Morvan");
     
     
    $graph->yaxis->HideLine(false);
    $graph->yaxis->HideTicks(false, false);
    $graph->yaxis->title->Set('°C');
    $graph->yaxis->SetColor('blue');
    $graph->ygrid->SetFill(false);
     
     
    $graph->xaxis->HideLine(false);
    $graph->xaxis->HideTicks(false, false);
    $graph->xaxis->SetTickLabels(array_keys($releves));
    $graph->xaxis->SetLabelAngle(90);
    $graph->xgrid->SetFill(false);
    $graph->xgrid->Show(); 
     
    // Créer les lignes
    $lineplot = new LinePlot(array_values($releves));
    $lineplot->SetColor('blue');
    $lineplot->SetWeight(2);
    $graph->Add($lineplot);
    $lineplot->value->SetAngle(45);
    $lineplot->value->Show();
     
    // Sortie de l'image
    $graph->Stroke();
    Nom : Capture d'écran 2024-02-20 204606.png
Affichages : 222
Taille : 18,0 Ko

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Il y a sûrement un problème avec $releves.

    D'abord affiche le contenu de $releves (var_dump() ou print_r()) pour vérifier que le contenu est valide.

    Puis si besoin teste avec un jeu de données en dur pour t'assurer que ton utilisation de JpGraph est bonne.

  3. #3
    Membre averti
    Homme Profil pro
    Perso
    Inscrit en
    Février 2021
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Perso

    Informations forums :
    Inscription : Février 2021
    Messages : 20
    Par défaut
    Merci pour votre aide.
    -Au sujet JpGraph, il n'y a aucun souci.
    -
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $releves (var_dump() ou print_r())
    J'ai strictement rien ou je me trompe dans ce code.

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    -Au sujet JpGraph, il n'y a aucun souci.
    OK

    $releves (var_dump() ou print_r())
    J'ai strictement rien ou je me trompe dans ce code.
    Ce n'est pas du code. Et si $releves ne contient rien alors c'est sûrement normal que JpGraph se plaigne.

  5. #5
    Membre averti
    Homme Profil pro
    Perso
    Inscrit en
    Février 2021
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Perso

    Informations forums :
    Inscription : Février 2021
    Messages : 20
    Par défaut
    Je cherche et je sèche.

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Que donne cette instruction ? (et ça affichera forcément quelque chose)
    Il faudra peut-être revoir ta source de données et ta boucle while

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. exécution d'un script PHP avec wget
    Par Dud225 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/06/2007, 15h31
  2. [SQL-Server] Erreur 500 lors d'un script php avec sql
    Par DeusDavid dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/12/2006, 18h47
  3. Background d'un script php avec perl et unix (ou linux)
    Par fichiertempo dans le forum Web
    Réponses: 4
    Dernier message: 20/07/2006, 07h03
  4. Problèmes de timeout pour un script PHP avec Apache
    Par bluemartini dans le forum Apache
    Réponses: 2
    Dernier message: 11/07/2006, 16h16

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