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

Langage PHP Discussion :

[POO] Problème avec une flèche


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut [POO] Problème avec une flèche
    bonjour, pour mon projet de fin d'année je dois faire des courbes en php.
    J'ai trouvé plusieurs exemples de code que j'ai testé et à chaque fois qu'il y a ceci, par exemple,

    $graph->setAntiAliasing(TRUE);

    ce qui est affiché sur la page n'est rien d'autre que tout le code situé après la "->"

    Savez vous d'ou ca peut venir parce que je suis pas mal embeté à cause de ca.

    Merci

  2. #2
    Membre éclairé Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Par défaut
    Salut,

    Vérifie bien que tu encadres ton code PHP avec les bonnes balises, à savoir :

    Après si le problème ne vient pas de la, donne-nous plus d'information voir un peu de code !

    Cordialement

  3. #3
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    non j'encadre bien mon code par <?php et ?>

    et voila la page qui me pose problème

    les fichiers qui sont en require sont bien placés aux bons endroits (au cas où)

    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
     
    <? 
     
    //Déclaration des informations utiles
    $base_de_donnees= "chateau_d_eau";
    $serveur="127.0.0.1";	//adresse du serveur
    $nom="root";
    $mot_de_passe="";
     
     
    //Connexion au serveur de base de données (mySQL)
    $connexion=mysql_connect ($serveur, $nom, $mot_de_passe)
    	or die("Impossible de se connecter:".mysql_error());
     
    //Sélection de la base de données à utiliser pour les requêtes
    $bdsel=mysql_select_db ($base_de_donnees);
     
    $result = mysql_query("SELECT * FROM donnees");
     
     
     
    require_once "Artichow/LinePlot.class.php";
     
     
       // Il est toujours nécessaire de donner une taille à la création de votre graphique.
       // Ici, le graphique mesurera 400 x 400 pixels.
       $graph = new Graph(400, 400);
     
       // L'anti-aliasing permet d'afficher des courbes plus naturelles,
       // mais cette option consomme beaucoup de ressources sur le serveur.
       $graph->setAntiAliasing(TRUE);
     
    /*Unererer fois le graphique déclaré, vous pouvez commencer à lui ajouter des composants. Dans le cas présent, nous allons ajouter une courbe. Cette courbe occupera toute la surface du graphique. */
     
       // Les valeurs à afficher sur la courbe
       $values = array(1, 4, 5, -2.5, 3);
       // On créé la courbe
       $plot = new LinePlot($values);
    //Pour rendre le graphique un peu plus gai, nous allons ajouter un dégradé de fond au composant. Nous utilisons un dégradé linéaire à deux couleurs. 
     
       // Ajoute un dégradé de fond
       $plot->setBackgroundGradient(
          new LinearGradient(
             // On donne deux couleurs pour le dégradé
             new Color(210, 210, 210),
             new Color(250, 250, 250),
             // On spécifie l'angle du dégradé linéaire 0° pour aller du haut vers le bas
             0));
    //Par défaut, les axes n'affichent que des valeurs entières. Or notre courbe contient une valeur flottante (-2.5). Nous allons donc changer la précision des valeurs de l'axe des ordonnées. 
     
       // On change la précision des étiquettes de l'axe des ordonnées
       // La précision est désormais de 1 chiffre après la virgule
       $plot->yAxis->setLabelPrecision(1);
    //Par soucis esthétique, nous allons laisser un peu d'espace entre la courbe et les axes. Cet espace est exprimé en pourcentage de la taille de la courbe. 
     
       // On ajoute 5 % d'espace à gauche et à droite de la courbe.
       // On ne change pas l'espace du haut et du bas de la courbe.
       $plot->setSpace(5, /* Gauche */5, /* Droite */NULL, /* Haut */NULL /* Bas */);
    //Une fois votre courbe correctement paramétré, il est nécessaire de l'ajouter au graphique. Pour cela, une simple ligne suffit : 
     
       $graph->add($plot);
    //Vous avez achevé votre première courbe et il faut maintenant l'afficher à l'écran : 
     
       $graph->draw();
    ?>

  4. #4
    Membre éprouvé Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Par défaut
    Une petite question, tu utilise php4 ou php5 et quel version de artishow utilises-tu ?
    Car la version pour PHP5 ne fonctionne pas avec php4 !, il y a une version php4/php5 spécifique !

  5. #5
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    j'ai la version 5.2.0 de PHP et j'ai la version 1.1.0 de artichow pour la version 5 de php (je l'ai telechargé et "installé" ce matin)

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Encore un qui utilise des balises courtes (<? et <?=) alors que son serveur ne lui permet pas (short_open_tag à Off - à vérifier par phpinfo) ?

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

Discussions similaires

  1. [PHP 5.3] [POO]Problème avec une méthode statique
    Par yann18 dans le forum Langage
    Réponses: 6
    Dernier message: 25/05/2011, 19h32
  2. [PHP 5.2] [POO] Problème avec une class
    Par Shandler dans le forum Langage
    Réponses: 7
    Dernier message: 23/01/2009, 16h03
  3. [POO] Problème avec un require_once dans une classe
    Par Sayrus dans le forum Langage
    Réponses: 5
    Dernier message: 23/02/2008, 14h40
  4. [POO] Problème avec une classe + requêtes sql
    Par mithrendil dans le forum Langage
    Réponses: 2
    Dernier message: 30/04/2007, 08h27
  5. Problème avec une procédure stockée
    Par in dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/05/2003, 15h33

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