我有一个名为download.php的php文件,它链接到目录中的pdf文件。这允许它们显示为链接但打开“另存为”而不是尝试在网页中打开。麻烦的是我无法使用以下代码。它重复了目录项,附加了download.php,但我认为我的php语义可能有些错误!有人有任何想法吗?也许这里没有足够的信息可以解决,但值得一试:这是代表各种pdf文件的页面上的代码(按dateLastModified排序):
<?php
// *** Folder List Repeater Start
while ($MeetingMinutes->canRepeat()) {
?>
<?php echo '<p><a href=\"http://www.duncton.org/download.php?file=login/uploads2/'.$MeetingMinutes->folderList('name').'</a></p><br />'; ?>
<?php
$MeetingMinutes->MoveNext();
}
$MeetingMinutes->endRepeater();
// *** Folder List Repeater End
?>
答案 0 :(得分:4)
你没有关闭你的锚标签。你错过了收盘价和收盘价。
试试这个
<?php
// *** Folder List Repeater Start
while ($MeetingMinutes->canRepeat()) {
printf('<p><a href="http://www.duncton.org/download.php?file=login/uploads2/%s">%s</a></p><br />',
$MeetingMinutes->folderList('name'), $MeetingMinutes->folderList('name'));
$MeetingMinutes->MoveNext();
}
$MeetingMinutes->endRepeater();
// *** Folder List Repeater End
?>
(编辑以删除双引号的转义)
答案 1 :(得分:3)
您永远不会关闭href
属性和开始a
标记的引用。此外,您没有链接的任何文本,因此即使HTML是正确的(它不是没有结束引用),它实际上也不会显示。
最后 - 从\
中移除\"
,在此上下文中不需要。