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 ...
A voir également:
- Lien construit avec une variable
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Lien avec windows - Guide
- Lien copié - Forum Mobile
21 réponses
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.
<?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 ...
<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 !
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> ';
?>
Fais un copier coller:
<?php
echo '<a href="c:\\ton_dossier\ton_fichier.ext" > Cliquez ici </a> ';
?>
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
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 ..
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>';
?>
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.
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 ?
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
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 ?
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>
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 ?
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 :
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 !!
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
donc je ne vois pas pourquoi l'un marche et pas l'autre
<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