2013-05-24 2 views
0

У меня есть некоторые PHP, который принимает имена файлов из/портфолио/и превращает его в неупорядоченный списокСоздания имен файлов в ссылке каталога на свои страницы - PHP

<?php $dir = 'portfolio'; // The directory containing the files. 
$ext = '.html'; // The file extension. 
?> 

<ul> <?php foreach (glob($dir . '/*' . $ext) as $file) { ?> 
<li><?php echo basename($file, $ext); ?></li> 
<?php } ?> </ul> 

Как бы вы их быть ссылками, которые связаны с их соответствующими страницами? Большое спасибо x

+0

Вы собираетесь получить вашу папку, показывая дважды, как ваш URL, если вы используете настоящий код вместе с ответом 'wheybags'' ниже. Я ответил на ваш первоначальный вопрос под ответом Терри, но вы никогда не отвечали. Я назову это «кривой обучения». –

+0

@Fred Блестящая благодарность, кажется, работает красиво. Я не заметил, что один из твоих ответов извинился, новый для этого и для всех. x – Huwbo

ответ

1

Используйте это вместо того, чтобы она не будет удвоиться на URL папки:

<li><a href="<?php echo "/" . $file ?>"><?php echo basename($file, $ext); ?></a></li> 

(испытано)

0
<li><a href="<?php echo $dir . $file ?>"><?php echo basename($file, $ext); ?></a></li> 

?

+0

Спасибо, я достал '$ dir. $ file 'и сохранил его как «$ file», поскольку он привязывал меня к ../portfolio/portfolio/file.html! Большое исправление, хотя спасибо. Есть ли способ сделать имя файла, в котором браузер включен, в настоящий момент невидим или не отображается? спасибо x – Huwbo

Смежные вопросы