2011-01-16 2 views
1


Я спросил, как получить содержимое каталога, и я предложил dirscan(), который был именно тем, что мне нужно.
Теперь я хочу, чтобы файлы были перенаправлены ссылками на соответствующий файл. Итак, если бы был файл с именем «book.pdf», вы могли бы щелкнуть его, и он откроет «book.pdf».
Прямо сейчас я это сделал:Ссылка на файлы (php)

<?php 
$dir = '/books'; 
$files = scandir($dir); 

foreach($files as $file) { 
    echo "$file<br/>"; 
} 
?> 

Спасибо!

+0

Где находится '/ books' относительно Root? –

ответ

1

Что касается использования тега привязки HTML? <a href="/books/$file">$file</a>

1

У вас есть ссылки?

echo "<a href=\"$file\">$file</a>" 

Это не столько о PHP, сколько о (очень базовом) HTML.

+0

Прошу прощения, я довольно новичок в php и не знаю, как использовать якоря в php-эхом. – Brick

+0

Я не думаю, что речь идет о очень базовом HTML, а о понимании HTTP-механизма и концепции программирования клиент-сервер. – WoIIe

1

Я бы сказал, что вы просто сделать их HTML ссылка? Быстрый фрагмент кода:

echo "<a href=\"{$dir}/{$file}\">{$file}</a><br/>"; 
Смежные вопросы