아마 작을 지 모르지만 아래 코드를 사용하여 디렉토리 내부의 파일을 읽고 자체 하이퍼 링크로 인쇄합니다.PHP는 공백이있는 파일 이름을 기반으로 하이퍼 링크를 자동으로 생성합니다.
전체 파일 이름을 인쇄하지만 첫 번째 공백까지의 문자 만 사용하여 불완전한 하이퍼 링크를 만듭니다. 문제는 파일에 공백이있는 함수 하이퍼 링크를 만드는 방법입니다.
$dir = '.';
$dh = opendir($dir);
$file_count = 0;
while (false !== ($file = readdir($dh))) {
$files[] = $file;
$file_count += 1;
echo $file;
}
for ($x = 0; $x < $file_count; $x += 1) {
echo "<a href=$files[$x]>" . "$files[$x]" . "</a><br>";
}
http://php.net/urlencode - 당신은 (URL/URI)를 하이퍼 링크를 작성하는 경우, 규칙을 따르지 않으면 말하고자하는 브라우저와 다른 언어로 말하고 있습니다. 조심해. 그리고 HTML을 출력 할 때 유효한 HTML을 만들어야합니다. http://php.net/htmlspecialchars주의하십시오. – hakre
'Follow HTML standards' –