Спустя 5 часов, 45 минут, 58 секунд (11.11.2009 - 21:05) vasa_c написал(а):
Спустя 6 минут, 31 секунда (11.11.2009 - 21:12) ИНСИ написал(а):
вот, если что подправь или спрашивай =))
$file_name = array(); // создаем будущий массив с ссылками
$folder = array('folder1','folder2','folder3'); // папки
for($i = 0, $c = sizeof($folder); $i < $c; $i++) {
// открываем папку
if($dir = opendir($folder)) {
// Смотрим содержимое
while(false !== ($file = readdir($dir))) {
// узнаем тип файла и имя
$name_arr = explode(".", $file);
$type = end($name_arr);
// выбираем только word документы
if($type == 'doc' || $type == 'docx') {
$file_name[] = $file;
}
}
}
closedir($dir); //Закрываем директорию
}
print_r($file_name); // посмотрим какие есть файлы =))
Спустя 1 час, 8 минут, 23 секунды (11.11.2009 - 22:20) quake3 написал(а):
Спасибо большое за помощь. Вот такой далее вопрос:
Раньше я выводил doc с помощью функции :
и далее соответственно выводил ссылку
А что мне теперь придется вписывать вместо word.doc
Если можно с примером плиз.
И еще маленький вопрос..когда создается массив каталогов $folder = array('folder1','folder2','folder3'); пути надо указывать к folder1 ....?
Раньше я выводил doc с помощью функции :
<script>
function docum(doc_name)
{
document.all.content.src=doc_name;
}
</script>
и далее соответственно выводил ссылку
<a href="javascript:docum('Doc/word.doc')">Биография</a>
А что мне теперь придется вписывать вместо word.doc
Если можно с примером плиз.
И еще маленький вопрос..когда создается массив каталогов $folder = array('folder1','folder2','folder3'); пути надо указывать к folder1 ....?
Спустя 14 часов, 27 минут, 32 секунды (12.11.2009 - 12:48) ИНСИ написал(а):
Цитата |
А что мне теперь придется вписывать вместо word.doc |
замени этот кусок:
// выбираем только word документы
if($type == 'doc' || $type == 'docx') {
echo '<a href="javascript:docum(\'Doc/' . $file . '\')">Биография</a>';
}
Цитата |
когда создается массив каталогов $folder = array('folder1','folder2','folder3'); пути надо указывать к folder1 ....? |
Создай еще переменную сверху:
$path = '/files/.......'; // то есть создай путь настоящий, а потом просто в цикле в самом начале прибавь, типа так:
$folder = $path . $folder;
// открываем папку
if($dir = opendir($folder)) {
.........
}
Спустя 27 минут, 1 секунда (12.11.2009 - 13:15) quake3 написал(а):
Что-то не выходит. Ругается. Вот я тупой
Я тут выложил архив, в index.php все написано.
Посмотри пожалуйста. Спасибо заранее.
Я тут выложил архив, в index.php все написано.
Посмотри пожалуйста. Спасибо заранее.