Forum Webscript.Ru

Разное => Флейм => Тема начата: Просто гость от 11 Сентября 2002, 16:17:25

Название: Подскажите плиз
Отправлено: Просто гость от 11 Сентября 2002, 16:17:25
Как сделать следующую вещь:
Надо считать файлы из директории, при этом каждый открыть, вырезать строку и сделать ее потом названием ссылки на этот файл (а название файло соответсвенно путем в ссылке), после чего полученный массив, отсортировать и вывести на страничку уже в виде ссылок. При этом жедательно, что бы не считывались "." и ".." а также не цепляло подкаталоги.
Заранее спасибо.
Название: Подскажите плиз
Отправлено: Меняздесьдавнонет от 11 Сентября 2002, 16:56:57
Как перебрать все файлы, написано в примере к функции readdir
проверить, каталог или нет - is_dir()
вырезать строку - file, fopen, fgets, fread, substr - что то из этого.
сортировать массив - sort
выводить на экран - echo
где взять все эти примеры - http://phpfaq.ru/docs
как науцчиться писать программы- http://phpfaq.ru/newbie

Удачи!
Название: Подскажите плиз
Отправлено: Просто гость от 11 Сентября 2002, 18:08:53
Ну вообщем-то я так и предпологал. Судя по постам этого форума автор ответивший мне отличается "краткостью".
Могу сказать, я не программист, и ради одной этой задачи не собираюсь им становиться (во всяком случае в ближайшее время) и надеялся получить совсем другой ответ.
Ну что-же. Видимо такой это форум. Увы. Будем искать на нормальных форумах.
Название: Подскажите плиз
Отправлено: Гаррилл от 11 Сентября 2002, 18:36:47
Просто гость
Эй ты. Это отличный форум. И тебе отлично ответил Ромик. Готовые решения никто не должен давать. Спросил алгоритм - сказали, а над решением и тестами кумекай сам или предложишь к тебе домой приехать.
Название: Подскажите плиз
Отправлено: MadDog от 11 Сентября 2002, 18:38:07
Просто гость
Какой вопрос такой и ответ. Ты спросил
Цитировать
Как сделать следующую вещь
тебе RomikChef  дал исчерпывающий ответ. А вот если
Цитировать
я не программист, и ради одной этой задачи не собираюсь им становиться
тогда и надо писать, мол:
"ребята, напишите мне скриптик такой-то и такой-то, я денежек заплачу", а если денежек нет, то отправляемся на HotScript.com (http://www.hotscripts.com/PHP/Scripts_and_Programs) и ищем там то, что нужно.

 [OFF]Это самый нормальный форум, где при грамотной постановке вопроса можно получить толковый и исчерпывающий ответ.[/OFF]
Название: Подскажите плиз
Отправлено: ThE0ReTiC от 11 Сентября 2002, 19:26:48
Гаррилл
[OFF]Не хами :mad:[/off]
Просто гость
Не хочешь писать сам - плати, тебе напишут.
Название: Подскажите плиз
Отправлено: Tronyx от 11 Сентября 2002, 20:01:34
Цитировать
Ну вообщем-то я так и предпологал. Судя по постам этого форума автор ответивший мне отличается "краткостью".

и точностью.

Цитировать
Гаррилл
Не хами

ThE0ReTiC ИМХО это в полне нормальная реакция на такой не благодарный ответ, а в посте Гаррилла нет не чего таково уж хамского.
Название: Подскажите плиз
Отправлено: Гаррилл от 11 Сентября 2002, 21:04:13
ThE0ReTiC
Цитировать
Будем искать на нормальных форумах.

Этими словами он дал понять, что это не нормальный форум.
Название: Подскажите плиз
Отправлено: Dm от 12 Сентября 2002, 02:08:54
Чуть-чуть подцепил, сразу же такая реакция. Зачем флеймить, когда можно забить? ;)

ведь решение есть и в мане :)
http://www.php.net/manual/en/ref.dir.php
http://www.php.net/manual/en/class.dir.php
см. особенно комменты.
Название: Подскажите плиз
Отправлено: Меняздесьдавнонет от 12 Сентября 2002, 10:48:58
- Доктор, отрежьте мне член.
- Вы уверены?
- Да, мне надо обязательно!!!
После операции
- А скажите, зачем Вам это было нужно?
- Ну, я женюсь нга еврейке - у них это принято.
- у них принято обрезание!!!
- А я что сказал???

пожелаем же простогостю немного удачи в жизни...
Название: Подскажите плиз
Отправлено: Просто гость от 12 Сентября 2002, 10:57:28
Ну вот как хорошо расшевелил аудиторию. Модератору спасибо. Остальным тоже. Форум не плохой, люди разные. Я бываю на многих форумах, с разной тематикой. Сам отвечаю людям (по CSS обычно), и знаю по себе, что иногда отвечать ломает. Но вижу, если человеку надо, то почему бы не помочь. А тут... я почитываю этот форум и очень часто вижу... плати деньги напишем. Люди, но ведь я не просил исходники для инет магазина или биллинговой системы. Да я мог неккоректно поставить вопрос. Да я не упомянул, что я не программист. Но честное слово, противно смотреть на это ваше плати деньги. За что? За _пару_ строк кода? Вы здесь все сидите, в поисках клиентов?
Всем спасибо.
Название: Подскажите плиз
Отправлено: Меняздесьдавнонет от 12 Сентября 2002, 11:26:39
Нет, я его обожаю!
Сначала нахамить, а потом попрошайничать.
Дм, перекидывай во флейм, этой теме там самое место.
Название: Подскажите плиз
Отправлено: Croaker от 12 Сентября 2002, 14:51:24





Untitled



$yours_dir = "menu"; // Your dir name
$titles = array();
$links = array();  

$dh = opendir($yours_dir) or die("Unable to open dir ".$yours_dir);
$i=0;
while (($file = readdir($dh))!==false)
{
if($file != "." and $file != "..") {
$content = file($yours_dir."/".$file);
$titles[$i] = $content[0];
$links[$i] = $yours_dir."/".$file;
$i++;
}
}

for($j=0; $j<$i; $j++)
{
print \'  \'.$titles[$j].\'
\';
}
?>



Название: Подскажите плиз
Отправлено: Tronyx от 12 Сентября 2002, 15:44:41
Цитировать
Как сделать следующую вещь:

Цитировать
Но честное слово, противно смотреть на это ваше плати деньги. За что? За _пару_ строк кода? Вы здесь все сидите, в поисках клиентов?

Просто гость ты спросил как сделать то и то, тебе ответили, ты не слова не говорил, о том что это нужно написать! Запомни, что большинство людей телепатией не владеют.

Цитировать
Дм, перекидывай во флейм, этой теме там самое место.

А ещё лучше сделать раздел "Юмор" и "кинуть" туда.

ЗЫ  Dm закрывай эту тему, тут будет только флейм.
Название: Подскажите плиз
Отправлено: Dm от 12 Сентября 2002, 17:17:51
перекидываем во флейм :)
мы еще посмотрим, чей форум лучше! :)))
Название: Подскажите плиз
Отправлено: MadDog от 12 Сентября 2002, 17:53:31
Этот!!!!! :super:
Название: Подскажите плиз
Отправлено: Уже не первый гость от 20 Декабря 2004, 20:43:27
Злыдни :)
Может мне поможете?

В общем лежат в папке 500 хтмлок, и нужно сделать еще одну хтмлку, на которой будут линки на все эти 500...карту в общем
Может дримвьювер умеет?

А ежели не умеет, мож у вас скриптик заваляся?
Заранее спасибо.