Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2007, 11h15   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 18
Points : 4
Points : 4
Par défaut probleme au niveau de la barre d'adresse

Bonjour. J'ai un petit problème. Donc voila je fait appel a une fonction qui a pour but de créer un graphique (ici un camembert) par l'intermédiaire d'un second fichier php.

Mes fichiers sont les suivants:

Code :
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
 
//partie 1
<?php
 
// On vérifie que les données à afficher sur le graphique existent
   if(isset($_GET['values']) === FALSE) {
      exit;
   }
 
   // On récupère les valeurs à afficher sur le graphique dans
$_GET['values'] et on les désérialize 
   $data = @unserialize($_GET['values']); 
 
   // On vérifie que les données passées en GET sont correctes
   if(is_array($data) === FALSE) {
      exit;
   }
 
   require_once "/var/www/Artichow/LinePlot.class.php";
 
   // On créé une courbe basique avec les données 
   $plot = new LinePlot($data);
 
   // On créé le graphique et on y ajoute la courbe
   $graph = new Graph(400, 300);
 
$graph->add($plot);
 
   // On affiche le graphique à l'écran
   $graph->draw();
 
?>
et

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
//Partie2
<?php
 
// Les valeurs à afficher sur le graphique
   $values = array(1, 2, 3, 5, 2);
 
   // Affiche le graphique dans le code HTML
   // On sérialize les valeurs du tableau et on les passe à partie1.php
   echo "<img src='partie1.php?values=".urlencode(serialize($values)).">";
 
?>
Lorsque je tape directement dans la barre d'adresse :
http://localhost/partie2.php mon graphique s'affiche correctement.

Et lorsque je tape http://localhost/partie2.php/ le graphique ne s'affiche pas.

J'aurais voulu savoir si quelqu'un à une idée d'où cela peut venir.
Merci
tiantian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 11h25   #2
Membre du Club
 
Inscription : décembre 2002
Messages : 53
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 53
Points : 46
Points : 46
Envoyer un message via MSN à Sowa Envoyer un message via Yahoo à Sowa
Euh... je ne suis pas très sûr de ce que je vais dire mais...voilà je vais le dire qd meme... En fait je pense que qd tu mets un "/" dans le nom du fichier le systeme ne prendre plus "partie2.php" comme un fichier php mais plutot comme on dossier nommé "partie2.php".
Et puis, personnellement, je ne vois pas l'utilité de mettre un slash devant le nom du fichier...

A vérifier...
Sowa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 11h33   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 18
Points : 4
Points : 4
Par défaut re

J'avais un doute mais je pense qu'il le prend bel et bien comme un dossier et non comme un fichier.
Mais j'ai demandé cela car je fait appel a ce fichier par un bouton lien dans mon index.php et lorsque je clique dessus ça me renvoi le fichier avec le slash marqué a la fin. c'est pour ça.
tiantian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 11h41   #4
Membre du Club
 
Inscription : décembre 2002
Messages : 53
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 53
Points : 46
Points : 46
Envoyer un message via MSN à Sowa Envoyer un message via Yahoo à Sowa
Est ce que tu peux donner le code qu'il y'a derrière ce bouton...?
Sowa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 11h52   #5
Invité de passage
 
Inscription : juillet 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 18
Points : 4
Points : 4
Par défaut j'ai trouvé

Le problème venez bien de mon lien.
Un slash a la fin du nom du fichier été écrit. Encore une erreur d'inattention de ma part .
J'ai donc modifié la syntaxe est mon graphique s'affiche correctement.
Merci Sowa
tiantian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h59.


 
 
 
 
Partenaires

Hébergement Web