pb pour créer un lien à partir dune chaine avec des quotes

pb pour créer un lien à partir dune chaine avec des quotes - PHP - Programmation

Marsh Posté le 30-06-2005 à 19:36:36    

Salut j'ai un piti pb qui va vous paraitre bidon mais qui me désarme :
 
je récupère une variable varchar de mysql qui contient la chaine suivante : "circuit - 1'25''653 - toto.ext"
C'est une chaine qui contient le nom d'un fichier à télécharger. Le truc c que ce nom de fichier contient un temps type chronomètre. Jusque là pas de soucis. Le pb il est qd je veux faire un lien pour télécharger. J'ai fait ceci

Code :
  1. <?
  2. echo '<a href=\'rep/'.addslashes($donnees['nomfichier']).'\'>'.'Cliquez ici pour dld mon fichier'.'</a><br>';
  3. ?>


En fait avec ce code le lien créé sera : "circuit - 1\" et non pas "circuit - 1'25''653 - toto.ext".
et si j'enlève le addslashes le lien créé sera : "circuit - 1" et non pas "circuit - 1'25''653 - toto.ext".
Merci pour votre bonne volonté :)!
 

Reply

Marsh Posté le 30-06-2005 à 19:36:36   

Reply

Marsh Posté le 30-06-2005 à 20:52:26    

essaye ptete:

Code :
  1. <?
  2. echo "<a href=\"rep/".addslashes($donnees['nomfichier']).">","Cliquez ici pour dld mon fichier</a><br>";
  3. ?>


 [:airforceone]

Reply

Marsh Posté le 30-06-2005 à 20:58:23    

Code :
  1. echo '<a href="rep/'.$donnees['nomfichier'].'">Cliquez ici pour dld mon fichier</a><br />';


 
 [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 30-06-2005 à 21:23:53    

Merci à tous les deux c hyper sympa. La solution de Sielfried  est la bonne. :)

Reply

Sujets relatifs:

Leave a Replay

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