2011-11-24 105 views
6

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

对于前:$folder_path = 'C:\docs\test\file1.txt';

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

如果任何人有一个想法将是感谢,如果它可以共享。 感谢

+0

告诉我们你已经尝试了什么。 –

+0

顺便说一下,一旦你的网页放置在Web服务器上,到本地机器的链接将不起作用。您将不得不将文件上传到服务器。 –

回答

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

请注意,您必须使用相对路径的到您的域,如果该文件夹路径是公共htdocs目录之外, 不起作用。

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

+1

感谢Daniel的回复 – 125369

15

你可以尝试:

<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> 

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

+0

感谢您的代码 – 125369

+0

@Raaks不客气 – LostMohican

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>;