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 :

[JpGraph] erreur 404 en ligne mais pas en local


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 28
    Points
    28
    Par défaut [JpGraph] erreur 404 en ligne mais pas en local
    Bonjour,
    j'ai un comportement etrange avec JpGraph du au passage de paramettre :

    pour commencer, je l'ai fait par url. j'ai reussi a afficher un graphique, mais pour mon second (qui est sensiblement le meme, ou en tout cas, sur le meme principe avec le coté "cliquable" en plus) le graph ne s'affiche tout simplement pas en ligne. ni croix rouge, ni erreur d'afficher, juste le vide total
    je tien a noter que tout fonctionne en local, le probleme vien du passage en ligne.

    ayant tente tout un tas de chose et surtout de voir si c'etait le cote clicable qui posais probleme, j'en suis venu a passer mes parametres en session. tout fonctionne encor en local, mais en ligne, j'ai une belle erreur 404. et ce, pour les 2 graphiques.

    voila le code de mon graph :
    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
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    <?php
     
    include_once '../include/jpgraph-2.3.4/src/jpgraph.php';
    include_once '../include/jpgraph-2.3.4/src/jpgraph_bar.php';
     
    session_start();
     
    // We need some data
    $datag = $_SESSION['sdg'];
    session_unregister('sdg');
    $data = $_SESSION['sd'];
    session_unregister('sd');
    if(isset($_SESSION['sl'])){
    	$datal = $_SESSION['sl'];
    	session_unregister('sl');
    }
     
     
    $taille = sizeof($data[0]['donnee']);
     
     
    // Setup the graph. 
    $graph = new Graph($taille *20 + 450,400,"auto");	
    $graph->SetScale("textlin");
    $graph->img->SetMargin(150,200,25,150);
    $graph->SetMarginColor("white");
    $graph->SetFrame(false);
    $graph->SetShadow(); 
     
    $graph->title->Set($datag['nomgraph']);
    $graph->title->SetColor('darkred');
     
    // Setup font for axis
    $graph->xaxis->SetFont(FF_VERA,FS_NORMAL,10); 
    $graph->yaxis->SetFont(FF_VERA,FS_NORMAL,10); 
     
     
    // Setup X-axis labels 
    $graph->xaxis->SetTickLabels($datag['nomx']); 
    $graph->xaxis->SetLabelAngle(30); 
     
    // Set X-axis at the minimum value of Y-axis (default will be at 0) 
    $graph->xaxis->SetPos("min");    // "min" will position the x-axis at the minimum value of the Y-axis 
     
     
    // Adjust the position of the legend box
    $graph->legend->Pos(0.02,0.15);
     
    // Adjust the color for theshadow of the legend
    $graph->legend->SetShadow('darkgray@0.5', 5);
    $graph->legend->SetFillColor('white');
     
     
     
    for($i=0 ; $i<$datag['nbcouche'] ; $i++){
     
    	$bplot[$i] = new BarPlot($data[$i]['donnee']);
    	$bplot[$i]->SetLegend($data[$i]['nom']);
     
    	$bplot[$i]->value->Show();
    	$bplot[$i]->value->SetFormat("%d");
    	$bplot[$i]->value->SetColor("#000000");
     
    	$bplot[$i]->SetFillGradient("#".$datag['couleur'][$i],"#dddddd",GRAD_LEFT_REFLECTION);
     
    	if(isset($_REQUEST['sl'])){
    		$bplot[$i]->SetCSIMTargets($datal[$i]['lien'],$datal[$i]['comment']);
    	}
    }
    $gbplot = new AccBarPlot($bplot);
    $graph->Add($gbplot);
     
    // Finally send the graph to the browser
    if(isset($_REQUEST['sl'])){
    	$graph->StrokeCSIM();
    }else{
    	$graph->Stroke();
    }
     
    ?>
    j'ai bien verifier que mes fichier etait bien present et tout.

    lorsque je tente d'appeler le fichier tout seul, il me resort une erreur comme quoi il ne peu cree le graph avec un array vide, ce qui est normal vu qu'il n'y a rien en session.
    mais je ne pense pas que le probleme vienne de mes donnees, vu que tout fonctionne parfaitement en local.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 28
    Points
    28
    Par défaut
    j'ai trouver, une erreur trop bete pour pouvoir la sortir ici ....

Discussions similaires

  1. Liens firefox marchent en ligne mais pas en local
    Par poliut dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/01/2013, 16h00
  2. [1.x] Erreur 404 en production mais pas en test
    Par faycalato dans le forum Symfony
    Réponses: 12
    Dernier message: 24/05/2011, 22h41
  3. Regexp qui marche en ligne mais pas en local
    Par akrogames dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/04/2010, 16h30
  4. .htaccess qui fonctionne en ligne mais pas en local
    Par Prosis dans le forum Apache
    Réponses: 3
    Dernier message: 28/09/2009, 10h28
  5. Réponses: 2
    Dernier message: 13/06/2008, 20h01

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