Перейти к содержанию
СофтФорум - всё о компьютерах и не только

скрипт показа файлов в директории


Рекомендуемые сообщения

Нужно сделать скрипт на php, который делает список всех файлов в данной директории со ссылками на них, при этом название ссылки равно заголовку соотв. страницы.

Ссылка на комментарий
Поделиться на другие сайты

название ссылки равно заголовку соотв. страницы.

это что значить... у тебе там html файли и нужно читать тэг title?

Иначе список файлов:

$handle = opendir( dirname( __FILE__ ) );/* This is the correct way to loop over the directory. */while (false !== ($file = readdir($handle))){	if ( ! is_dir( $file ) )	echo '<a href="'.$file.'">'.$file.'<br>';}closedir($handle);

P.S. Вот вариант для HTML

<?function getFileExt( $filename ){$ext = explode(".",$filename);return $ext[count($ext) - 1];}function listHTML(){$handle = opendir( dirname( __FILE__ ) );if ( ! $handle ){	return;}/* This is the correct way to loop over the directory. */while (false !== ($file = readdir($handle))){	if (  is_dir( $file ) ) continue;	$ext = getFileExt( $file );	if ( $ext == 'htm' || $ext == 'html')	{		$display = $file;		$content = file_get_contents($file);		if ( preg_match( "/<title>(.*)<\/title>/si", $content, $title ) )		{			$display = $title[1];		}		echo '<a href="'.$file.'">'.$display.'</a><br>'."\n";	}}closedir($handle);}listHTML();?>
Изменено пользователем Darhazer
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...