Новые вкладки браузера для PDF-файлов из списка, созданного глобусом?

Чтобы перечислить большое количество музыкальных PDF-файлов на веб-сайте, я использую это в верхней части моего файла php / html:

<?php
header('Content-Type: text/html; charset=utf-8');
function getFiles(){
$files=array();
if($dir=opendir('.')){
while($file=readdir($dir)) {
if($file!='.' && $file!='..'){
$files[]=($file);
}
}
closedir($dir);
}
natsort($files); //sort
return $files;
}
?>

… тогда в улье бит HTML-секции у меня есть это:

 <? foreach (glob("*.pdf") as $file)
echo "<li name=\"".$file."\"><a href=\"".$file."\">$file</a></li>";
?>

Он работает нормально, за исключением того, что при нажатии pdf заменяет содержимое веб-страницы в браузере, и я бы предпочел, чтобы он отображался на отдельной вкладке браузера.
Я пытался вставить «_blank» в разных местах, но это убивает страницу, поэтому я, очевидно, делаю это неправильно (я музыкант, а не программист!).
Подобные вопросы здесь, похоже, относятся к различным настройкам, и у меня нет знаний, чтобы применить ответы к моей ситуации.
Как получить в противном случае успешную настройку веб-сайта для запуска новой вкладки браузера для каждой нажатой мелодии? Благодарю.

0

Решение

«Я пытался вставить» _blank «в разных местах» — правильное место в a элемент: <a href="..." target="_blank"...>

Код вашего шаблона должен гласить:

<?php
foreach (glob("*.pdf") as $file) {
echo '<li name="'.$file.'"><a href="'.$file.'" target="_blank">'.$file.'</a></li>';
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector