在href中插入php变量

时间:2011-11-24 11:43:40

标签: php href

我打算插入一个PHP变量,该变量包含存储在我的Windows机器上的文件的目录路径。如何在php脚本中的href标记中包含此变量,以便当用户单击此链接时,应将其重定向到该特定文件夹和文件。

例如:$folder_path = 'C:\docs\test\file1.txt';

现在我尝试了一些不同的方法但没有成功。我也做了一些关于互联网的研究,但唉,找不到合适的答案。

如果任何人有想法,那么如果可以分享则会感激不尽。 感谢

4 个答案:

答案 0 :(得分:18)

你可以尝试:

<a href="<?php echo $directory ?>">The link to the file</a>

或者对于PHP 5.4+(<?=是PHP short echo tag):

<a href="<?= $directory ?>">The link to the file</a>

但是你的路径是相对于服务器的,不要忘了。

答案 1 :(得分:16)

echo '<a href="' . $folder_path . '">Link text</a>';

请注意,您必须使用相对于您的域的路径,如果文件夹路径位于公共htdocs目录之外,则它将无效。

编辑:也许我误解了这个问题;你的电脑上有一个文件,想在html页面上插入路径,然后将其发送到服务器?

答案 2 :(得分:1)

在php中

echo '<a href="' . $folder_path . '">Link text</a>';

<a href="<?=$folder_path?>">Link text</a>;

<a href="<?php echo $folder_path ?>">Link text</a>;

答案 3 :(得分:0)

尝试使用printf函数或连接运算符

http://php.net/manual/en/function.printf.php