|
|
|
|
|
для: cheops
(16.06.2005 в 12:25)
| | Огромадное спасибо! Это действительно работает! Причём очень хорошо. Протестил при самых различных именах файлов - ни единого сбоя :)
cheops просто нет слов. Вы классный специалист.
извините за оффтоп... | |
|
|
|
|
|
|
|
для: PHPFan
(15.06.2005 в 21:04)
| | Можно поступить следующим образом
<?php
$text = file_get_contents("http://imyahosta.net/papka/");
preg_match_all("|<a[\s]+href=\"([^\"]+)\">([^<]+)<|i",
$text,
$out,
PREG_PATTERN_ORDER);
for($i = 0; $i < count($out[1]); $i++)
{
if($out[1][$i] == $out[2][$i]) echo $out[1][$i]."<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.06.2005 в 20:50)
| | Файл представляет собой обычный список, который по-умолчанию формирует Apache. Пример в аттаче. | |
|
|
|
|
|
|
|
для: PHPFan
(15.06.2005 в 15:42)
| | Можно загрузить спискок файлов в виде HTML-файл, разобрать его, например, при помощи регулярных выражений... к сожалению, указанный вами адрес не отвечает, если вам не сложно прикрепите к сообщению HTML-файл со списком файлов, чтобы можно было на его примере привести рабочий скрипт. | |
|
|
|
|
|
|
|
для: isset
(11.06.2005 в 15:48)
| | Всё очень замечательно работает, но только при чтении своих же папок.
Мне очень нужно прочитать папку _http://imyahosta.net/papka, которая находится извне, относительно моего сайта. Как это можно реализовать? есть ли методы подхода к решению подобной задачи?
p.s. в удалённой папке индексного файла нет, при заходе с браузера выводится обычный список файлов (сервер Apache). | |
|
|
|
|
|
|
|
для: Akira
(12.06.2005 в 17:31)
| | Всё, разобрался, всем огромное спасибо! | |
|
|
|
|
|
|
|
для: TuX
(12.06.2005 в 15:20)
| | glob помешает имена найденных файлов\папок в массив.
Надо учесть, что указываем $mask исходя из места расположения скрипта.
Поробуйте
<?
$mask = "baza/*.html"; # Задаем маску поиска
print_r (glob($mask ) )
?>
|
Это выведет все файлы в массиве. | |
|
|
|
|
|
|
|
для: Akira
(11.06.2005 в 21:37)
| | А где можно узнать поподробнее, что такое glob.
Думал здесь найду, но не нашёл :(
http://www.softtime.ru/bookphp/group.php?id_group=0
Вот эта конструкция выводит Array вместо имен файлов, в папке 19 файлов и array выводится 19 раз
<?
$mask = "baza/*.html";
foreach (glob($mask) as $filename) {
echo $filename.'<br>';
}
?>
|
| |
|
|
|
|
|
|
|
для: isset
(11.06.2005 в 21:31)
| | Не разу не заметил. | |
|
|
|
|
|
|
|
для: Akira
(11.06.2005 в 21:27)
| | Glob может и лучше, но тормозной он | |
|
|
|
|