HYPERLIEN SUR UNE COMMANDE PHP

Mammouth du PHP | 687 Messages

29 août 2010, 14:43

Bonjour à tous!

depuis quelques jours je cherches le moyen de mettre un lien sur une formule bien précise dans un fichier php...

Voici mon fichier :

<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td>".$affiche[lien]."</td></tr>";
}
?>

Ce que je souhaite faire si possible :

Pour bien faire j'aimerai que $affiche[lien] s'affiche sous forme d'un lien (http://domaine.com/fichier.pdf ) sois l'adresse s'affiche intégralement sois faire le lien sur : cliquez-ici

J'espère que j'ai réussi à m'exprimer correctement et que quelqu'un aura la gentillesse de m'aimer.

Merci beaucoup!

Cordialemernt.

Mammouth du PHP | 687 Messages

29 août 2010, 18:30

Personne ne sait ?

Eléphanteau du PHP | 30 Messages

29 août 2010, 19:23

salut,

essaye ca:
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien]."></td></tr>";
}
?>


A+

Mammouth du PHP | 687 Messages

29 août 2010, 23:48

Merci vraiment pour cette réponse rapide!
Cependant le lien attendu ne s'affiche pas...
seul s'affiche " Lien :" c'est tout...
La date en revanche s'affiche sans problème...

je ne comprends pas d'ou cela peut provenir...

Merci par avance!
Cordialement.

Mammouth du PHP | 1967 Messages

30 août 2010, 14:24

essaye ca:
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">cliquez-ici</a></td></tr>";
}
?>


La balise a doit contenir le texte et être fermé ensuite

Je trouve les passages ".Date." et ".Lien." bizarre, as-tu des constantes Date et Lien (habituellement les constantes sont entièrement en majuscule)? ou bien veut tu afficher les mots Date et lien (dans ce cas, pas besoin de sortir des guillemets)
PS
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">".$affiche[lien]."</a></td></tr>";
}
?>

Si tu veux un affichage du lien comme lien
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphant du PHP | 314 Messages

30 août 2010, 14:27

Avec php quand tu passes un mot sans guillemet et qu'il ne correspond à rien pour lui, il le transforme en string...cependant ça rend l'exécution plus lourde
Cordialement,
Julien - http://laravel.fr/

Mammouth du PHP | 687 Messages

30 août 2010, 14:45

Bonjour,

Merci pour vos réponses! Tout fonctionne c'est génial ! VRAIMENT MERCI!
Le .Lien. et .Date. servent à afficher Lien et Date...

Concernant toujours mon lien cliquable, penses-tu que l'on puisse afficher Clique-ici pour télécharger plutôt que l'adresse compléte de téléchargement...?

Merci encore!

Cordialement

Mammouth du PHP | 687 Messages

30 août 2010, 20:36

C'est ok j'ai trouvé!

Merci beaucoup!
Voici le code:

<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">Cliquez-ici</a></td></tr>";
}
?>

Bonne soirée à tous!

Mammouth du PHP | 1967 Messages

30 août 2010, 21:32

Si le but est d'afficher Lien et date, je te recommande grandement de changer
<b>".Date." :</b> et <b>".Lien." :</b>
en
<b>Date :</b> et <b>Lien :</b>
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Mammouth du PHP | 687 Messages

30 août 2010, 21:35

C'est noté!
Merci!

Peux-tu m'expliquer la différence stp?

Mammouth du PHP | 1967 Messages

30 août 2010, 21:37

Avec php quand tu passes un mot sans guillemet et qu'il ne correspond à rien pour lui, il le transforme en string...cependant ça rend l'exécution plus lourde
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Mammouth du PHP | 687 Messages

30 août 2010, 21:49

Ah ok je vois!

merci