2011-01-16 3 views
1


내가 디렉토리의 내용을 얻는 방법을 물어 봤고 나는 내가 필요로했던 바로 dirscan()을 얻었다.
이제 해당 파일이 해당 파일로 리디렉션되는 링크가되기를 원합니다. 따라서 'book.pdf'라는 파일이 있다면 클릭하면 'book.pdf'가 열립니다.파일 (php)을 연결하는 것

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

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

감사합니다 :
는 지금은 이런 짓을!

+0

웹 루트를 기준으로 '/ books'위치는 어디입니까? –

답변

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

echo "<a href='$dir/$file'>$file</a>"

1

난 당신이 그냥 html로 링크를 만들라고 말하고 싶지만? 간단한 코드 :

echo "<a href=\"{$dir}/{$file}\">{$file}</a><br/>"; 
관련 문제