[resolu] probleme avec un echo "<a href..." au niveau du ">" de fin

probleme avec un echo "<a href..." au niveau du ">" de fin [resolu] - PHP - Programmation

Marsh Posté le 03-04-2006 à 15:21:18    

Yop.
 
Voila mon code :

Code :
  1. echo "<a href='./CSV/depenses.csv'>Télécharger le dernier fichier CSV généré</a>";


 
et voila l'affichage :

Citation :


Télécharger le dernier fichier CSV généré</a>";


 
et si je fais  

Code :
  1. echo "<a href='./CSV/depenses.csv'>";
  2. echo "Télécharger le dernier fichier CSV généré</a>";


résultat =  

Citation :


>";echo "Télécharger le dernier fichier CSV généré</a>";


 
précision, à l'affichage ce nest pas un lien.
 
S'il vous plait aidez moi, je commence à péter un cable, j'ai que des bugs inconcevables aujourd'hui je vais finir par balancer mon pc par la fenetre !


Message édité par Yertle le 05-04-2006 à 13:40:32
Reply

Marsh Posté le 03-04-2006 à 15:21:18   

Reply

Marsh Posté le 03-04-2006 à 15:36:35    

Code :
  1. <?php
  2. echo "<a href='./CSV/depenses.csv'>Télécharger le dernier fichier CSV généré</a>";
  3. ?>


 
Ca marche parfaitement sur un serveur correctement installé
 
Et vu le code de ta deuxieme partie, je suis quasiement sur que tu as du code au dessus et qu'une balise se ferme tres mal.

Reply

Marsh Posté le 03-04-2006 à 15:43:53    

J'utilise Notepad++. Une fonction du pgm (comme dans de nombreux prgms) me permet de remplacer un caractere (ou une chaine) que je choisi par un(e) autre.
Si je choisi "remplacer tout" il me dit combien d'occurence il a remplacé.
De cette manière j'ai pu compter tous les "<" et tous les ">"
Même nombre pour les 2 : 60.
Alors j'ai inspecté tout mon code pour regarder si j'avais pas refermé des guillemets apres un ">" mais non tout parait correct.
 
Donc si tu dis que ça tourne chez toi alors je vais faire ce que j'ai dit, envoyer mon pc sur la route à partir du 2° étage ou je suis...

Reply

Marsh Posté le 03-04-2006 à 15:45:43    

envoit plutot tout ton code si tu n'as rien de bien mechant.
 
 

Reply

Marsh Posté le 03-04-2006 à 15:49:19    

Apparemment il mon navigateur trouve ça trop compliqué d'envoyer une réponse avec mon code, il me renvoi une erreur 64.
Je crois qu'aujourd'hui je vais encore beaucoup souffrir, paske ce que les gens savent pas, c'est que c'est comme ça depuis ce matin, le destin s'acharne sur moi j'en suis a mon 4° bug inexplicable (et les 3 autres sont toujours inexpliqués).

Reply

Marsh Posté le 03-04-2006 à 15:53:32    

on va la faire en 2 fois

Code :
  1. <body class='fond'>
  2. <form name='accueil' id='accueil' method='get'>
  3. <table class='fond'>
  4. <tr>
  5.  <td>
  6.   Année de l'exercice :
  7.  </td>
  8.  <td>
  9.   <input type='text' name='exerc' value='' size=4 maxlength=4 />
  10.   <br />
  11.  </td>
  12. </tr>
  13. <tr>
  14.  <td>
  15.   Ensemble hospitalier :
  16.  </td>
  17.  <td>
  18.   <input type='text' name='eh' value='01' size=2 maxlength=2 />
  19.   <br />
  20.  </td>
  21. </tr>

Reply

Marsh Posté le 03-04-2006 à 15:56:23    

bon ben non il veut pas que je poste la suite

Reply

Marsh Posté le 03-04-2006 à 16:01:39    

huhu

Reply

Marsh Posté le 03-04-2006 à 16:04:28    

bon normalement le code de ma page est accessible ici :  
http://nespiau.free.fr/accueil.txt

Reply

Marsh Posté le 03-04-2006 à 16:04:55    

ah ben non malgré l'extension txt il interprète le code...

Reply

Marsh Posté le 03-04-2006 à 16:04:55   

Reply

Marsh Posté le 03-04-2006 à 16:06:07    

fais chier faut que j'y aille, je re demain des 9h, si qqun a répondu d'ici la merci.
a plus et merci sebastion.

Reply

Marsh Posté le 03-04-2006 à 16:21:53    

à priori par defaut ca marche.
http://img87.imageshack.us/img87/8035/modshilo11dm.jpg
C'est peut etre un soucis dans ton fichiers exportcsv.php

Reply

Marsh Posté le 05-04-2006 à 09:10:50    

Bah non ya pas de rapport entre les 2 fichiers, le code de exportcsv.php n'a aucun rapport avec celui de accueil.php.
J'ai du oublié une quote qq part, je vais reparcourir le code entié...

Reply

Marsh Posté le 05-04-2006 à 09:57:51    

bon ya du neuf, j'ai remplacé

Code :
  1. <?php
  2. $file = "./CSV/depenses.csv";
  3. if (file_exists($file)){
  4. echo "<a href='".$file."'>Télécharger le dernier fichier CSV généré</a>";
  5. }
  6. ?>


par  

Code :
  1. <?php
  2. $file = "./CSV/depenses.csv";
  3. if(file_exists($file)){
  4. ?>
  5. <a href='./CSV/depenses.csv'>Telecharger le dernier fichier CSV généré</a>
  6. <?php
  7. }
  8. ?>


et ça marche, alors bon je vais laisser comme, ça, mais avoue que c'est qd meme incompréhensible comme pbm...

Reply

Marsh Posté le 05-04-2006 à 11:21:03    

Yertle a écrit :

ah ben non malgré l'extension txt il interprète le code...


Il ne l'interprète pas si t'utilises autre chose que IE. C'est IE qui fout la merde en sniffant le contenu alors qu'il devrait regarder l'extension :( (enfin plus précisément le type MIME envoyé par le serveur)

Reply

Marsh Posté le 05-04-2006 à 11:23:36    

Bon les gars arrêtez de chercher (pour ceux qui cherchent), je crois que j'ai trouvé l'erreur.
Elle vient de moi, j'ai fait mon gros boulet et je viens de me rendre compte, vous allez rire : ça marchait pas paske mon navigateur n'interprète pas le php (comme tous les navigateurs) et je faisait appel à ma page par un chemin relatif, sans passer par le serveur, donc évidemment il m'affichait que l'HTML.
 
Désolé :S

Reply

Marsh Posté le 05-04-2006 à 14:53:08    

:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed