Je prévois d'insérer une variable PHP qui contient le chemin du répertoire d'un fichier stocké sur ma machine Windows. Comment puis-je inclure cette variable dans la balise a href
à l'intérieur de mon php script tel que lorsque l'utilisateur clique sur ce lien, il doit être redirigé vers ce dossier et fichier particulier.
Par exemple: $folder_path = 'C:\docs\test\file1.txt';
En ce moment, j'ai essayé différentes manières mais sans succès. J'ai également fait des recherches sur Internet, mais hélas, je n'ai pas pu trouver de réponse appropriée.
Si quelqu'un a une idée, elle serait reconnaissante si elle pouvait être partagée. Merci
echo '<a href="' . $folder_path . '">Link text</a>';
Veuillez noter que vous devez utiliser le chemin relatif à votre domaine et, si le chemin du dossier est en dehors du répertoire public htdocs, cela ne fonctionnera pas.
EDIT: j'ai peut-être mal lu la question; vous avez un fichier sur votre PC et souhaitez insérer le chemin sur la page html, puis l'envoyer au serveur?
Tu pourrais essayer:
<a href="<?php echo $directory ?>">The link to the file</a>
Ou pour PHP 5.4+ (<?=
est le PHP balise d'écho courte ):
<a href="<?= $directory ?>">The link to the file</a>
Mais votre chemin est relatif au serveur, n'oubliez pas cela.
en php
echo '<a href="' . $folder_path . '">Link text</a>';
ou
<a href="<?=$folder_path?>">Link text</a>;
ou
<a href="<?php echo $folder_path ?>">Link text</a>;
Essayez d'utiliser la fonction printf
ou l'opérateur de concatination