[PHP] Problème lien dans un echo

Résolu
Bonjour,

J'ai un souci quand j'essai de mettre un lien dans mon script d'upload:

echo "Lien vers le Fichier : <a href="http://*******/up/$nomFichier">http://*******/up/$nomFichier</a>";


Normalement si ça fonctionnerai je devrais avoir ça à l'affichage

Lien vers le Fichier : http://*******/up/nom_du_fichier.ext

Mais à la place le script me renvoi une erreur:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/*****/public_html/***/uploader.php on line 91

Par contre si je met ça à la place je n'aurais pas d'erreur mais ça sera du texte et non un lien actif:
echo "Lien vers le Fichier : http://center-up.com/inc/up/$nomFichier";


Seriez vous d'où vient ce problème ?

Merci d'avance

4 réponses

  1. Effectivement tu as raison je n'ai pas essayer ça.

    Encore merci à toi et je vais penser à faire ce que tu ma dit !
    1. Bonjour

      Il y a de nombreuses façon de l'écrire. Entre autres, tu peux faire l'inverse de ce qu'a dit Nicolas : tu laisses des " à l'extérieur, mais tu mets des ' autour du href.
      Tu devrais réviser les règles de base du PHP, c'est vraiment une question élémentaire et si tu ne comprends pas les règles élémentaires, tu vas passer ton temps à essayer avec des " ou des ' à droite et à gauche dans tes scripts, alors qu'il est très facile d'écrire correctement du premier coup.
      1. Je viens d'essayer il n'y a plus d'erreur mais voilà ce qui s'affiche:

        Lien vers le Fichier : http://*******/up/$nomFichier

        Au lieu de: Lien vers le Fichier : http://*******/up/lenomdufichieruploader

        et quand on clique sur le lien sa nous dirige sur: http://*******/up/$nomFichier

        Donc ce n'est pas encore bon. Merci quand même à toi.

        Merci d'avance pour d'autres réponses.
        1. Contributeur
          Hello,

          je suis (très) loin d'être un expert mais as-tu essayé de remplacer les " par des ' en début et fin de ligne ?

          ce qui donnerait :

          echo 'Lien vers le Fichier : <a href="http://*******/up/$nomFichier">http://*******/up/$nomFichier</a>';