Lien construit avec une variable
Ikkath
Messages postés
30
Statut
Membre
-
Ikkath Messages postés 30 Statut Membre -
Ikkath Messages postés 30 Statut Membre -
Bonjour,
Voila, j'aimerais juste savoir comment construire un lien hypertexte avec une variable php, j'ai essayé juste ca :
<?php $yo = D:\ ; ?>
<a href= \\<?php echo $yo; ?> >yo</a>
mais ca marche pas !!
Merci de votre aide ...
Voila, j'aimerais juste savoir comment construire un lien hypertexte avec une variable php, j'ai essayé juste ca :
<?php $yo = D:\ ; ?>
<a href= \\<?php echo $yo; ?> >yo</a>
mais ca marche pas !!
Merci de votre aide ...
Configuration: Windows Vista Firefox 2.0.0.16
21 réponses
- 1
- 2
Suivant
-
Par exemple :
<?php
$lien = toto;
echo "<a href='http://www.' . $lien . '.com'>";
?>
Ca va te faire un lien vers https://www.toto.com/
Essaie et dis moi. -
euh je sais pas si c'est un serveur http, en tout ca le lien
<a href= \\10.33.12.12\commun>yo</a>
fonctionne dans une page html toute bete, mais evidemment, ne fonctionne pas sur ma page php ...
alors que le lien
<a href= http:\\10.33.12.12\commun>yo</a>
ne fonctionne ni dans la page html ni dans la page php
Desolé pour le manque d'informations ... -
<?php $yo = "D:\"; ?> <a href=<?php echo $yo; ?>>yo</a>
tout simplement (ne pas oublier les guillemets pour la variable) -
euh non ca fait rien ca, il a pas de nom ton lien, en plus moi j'aimerais un lien vers un repertoire de mon pc ^^
Merci de ton aide ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
Fais un copier coller:
<?php
echo '<a href="c:\\ton_dossier\ton_fichier.ext" > Cliquez ici </a> ';
?> -
euh ca donne rien chez moi, ca marche toi ?
ca m'ecris ca lol :
Cliquez ici '; ?> -
ton fichier es bien en .php et lu sur un serveur ou un serveur virtuel (WAMP, ...) ? Parce que ces codes sont bons, ça vient de chez toi
-
OK ca a l'air de marcher mieux, mais quand je clique sur le lien, il me dit
firefox ne peut pas ouvrir cette page car le protocole (c) n'est associé a aucun programma
:s -
<?php $yo = "file://D:\"; ?> <a href=<?php echo $yo; ?>>yo</a>
Faut pas oublier le file:// pour les uri locales ;) -
rah mais rien ne marche ...
petitnouv, ton instructin doit pas etre bonne, il me met une parse error
tu l'a testé toi ?
je crois que c'est a cause du caractere special \ dans $yo = "file://D:\"; je sais pas e qu'il faut mettre pour que ca marche .. -
déjà Ikkath il faut que tu connaisse l'adresse de l'endroit sur lequel tu veux mettre un lien
voici quelques exemples
<?php
$lien = 'file:///C:/';
echo '<a href="'.$lien.'">ceci est un lien vers '.$lien.'</a>';
$lien = 'file:///D:/';
echo '<a href="'.$lien.'">ceci est un lien vers '.$lien.'</a>';
?> -
Remplace ça D:\\ton_dossier\ton_fichier.ext par ton chemin interne.
Lorsque tu ouvre ta page avec firefox, regarde sur la barre de navigation tu verra le lien. Je me souviens plus si c'est file:/// ou file:\\\ mais de toute façon tu verra ce lien complet et remplace sur ton chemin interne. ça marche bien j'ai eu ce problème auparavant. -
les liens sont bien affichés mais rien ne se passe quand je clique dessus ...
ca marche pour toi ca ? -
J'avais mis D:/ car je n'ai pas acces à l'adresse veritable, par la suite, ce sera 10.33.12.12
mais je voulais deja essayer en local pour voir comment passer une variable dans le lien -
en local c'est plus complexe que avec un lien internet car il faut trouver un lien qui fonctionne
peut etre celui ci fonctionne/teplaira mieu ?
<?php $lien1 = 'http://localhost/'; $lien2 = 'http://google.fr/'; echo '<a href="'.$lien1.'">ceci est un lien vers '.$lien1.'</a><br>'; echo '<a href="'.$lien2.'">ceci est un lien vers '.$lien2.'</a>'; ?>
-
OK Ceux-la marchent nickel, mais moi je voudrais maintenant un lien vers lun dossier placé sur le serveur de mon entreprise, en gros je veux un truc comme ca :
<a href= \\10.33.12.12\commun>yo</a>
mais dans ma page php, et généré a l'aide de variables (mais pour le coté variable ca devrait etre bon, tu m'a apporté la solution ;) )
Merci de ton aide !! -
<a href= \\10.33.12.12\commun>yo</a>
hum si c'est un serveur http il vaudrai peu etre mieu mettre http://10.33.12.12/commun non ? -
a ok si tu dis que <a href=\\10.33.12.12\commun>yo</a> ça marche c'est déjà une bonne information
et donc ceci devrait aussi fonctionner :<?php $urldulien = '\\10.33.12.12\commun'; $textedulien ='yo'; echo '<a href="'.$urldulien.'">'.$textedulien.'</a>'; ?>
-
oui ca, ca marche sur une page html, mais pour une page php chargée avec easyphp, ca me met :
Not Found
The requested URL /doublons/\\10.33.12.12\commun was not found on this server.
doublons c le nom de mon localhost, en gros je devrait remonter a la racine du pc, et ensuite aller a l'adresse
10.33.12.12 qui est connecté en lecteur réseau ! mais je ne sais pas comment !
j'ai essayé
<?php
$urldulien = '\..\..\\10.33.12.12\commun';
$textedulien ='yo';
echo '<a href="'.$urldulien.'">'.$textedulien.'</a>;';
?>
mais ca marche pas !! -
ce que je ne comprend pas c'est que
<a href= \\10.33.12.12\commun>yo</a>
est un lien relatif normalement et ne devrais pas fonctionner
pourtant tu dis que ça marche
de plus
il n'y a aucune différence entre<?php $urldulien = '\\10.33.12.12\commun'; $textedulien ='yo'; echo '<a href='.$urldulien.'>'.$textedulien.'</a>;'; ?>
et<a href= \\10.33.12.12\commun>yo</a>
donc je ne vois pas pourquoi l'un marche et pas l'autre
- 1
- 2
Suivant