PHP, HTML, JS - Общие вопросы | SEclub.org
PHP, HTML, JS - Общие вопросы
Все новые
Всего сообщений: 7316
*
Koenig
7 дек 2010 в 16:59
bober94, создай файл index.php
<?php
"od = opendir("./files"); // тут менять путь к папке //
while ("file = readdir("od))
{echo "<p><a href="file>"file</a></p>"; }
closedir("od);
?>
*
Redmal
7 дек 2010 в 17:54
bober94, <?php "dir="example.";//директория "d=opendir("dir); //открытие каталога while(false!==("name=readdir("d) ) ){if("name!="." "name!=".." "name!=".htaccess"){ print "<a href=""."name."">"."name."</a>";//вывод ссылок}}closedir("d); ?>Условия в цикле иф для того,чтобы файлы которые не нужные не выводились.
7 дек 2010 в 18:17 / Koenig (2)
*
Koenig
7 дек 2010 в 18:43
Redmal, поправил скобки, ты его не проверил даже, и написал. Явно товарищ не найдет ошибки.
*
KoDeR Man
8 дек 2010 в 05:19
Мда парни... Оба не актуальны.
<?php
"dir="dirname";
"d=opendir("dir);
while("name=readdir("d))
{if("name!="." || "name!=".." || "name!=".htaccess")
{ print "<a href=""."dir."/"."name."">"."name."</a><br>";}}
closedir("d);
?>
Ваши ошибки: Что это за условия?? if("name != "." "name != ".." "name != ".htaccess") ??? Его может кто нибудь проговорить?
Самое странное это while(false!==("name=readdir("d)) Не проще просто while("name=readdir("d)) т.к если результат возвращает TRUE то цикл начнет выполнять то что в скобках. Koenig правильно написал.
В условие }} скобки считались как закомментированными. Либо их на новую строчку, либо удалить комментарии.
*
bober94
8 дек 2010 в 05:31
KoDeR Man, Спасибо. а зачем ты поставил перед условием скобку: {if . А всё понял. просто не привык разбираться в скриптах в одной строке. ну мне можно условие убрать . т.к в папке будут исключительно тхт и дем файлы
8 дек 2010 в 05:35 / bober94 (1)
*
KoDeR Man
8 дек 2010 в 06:00
bober94, Условие для безопасности.
точнее для выборки.
8 дек 2010 в 06:01 / KoDeR Man (1)
*
Тефтонец
8 дек 2010 в 07:13
Люди, как правильно составить условие, что если у пользователя куки включены, я использую куки, в противном случае - сессии?
*
Koka90
8 дек 2010 в 08:33
Teфтoнeц, <?php // это небольшой проверочный скрипт, выясняющий, // включены ли cookies у пользователя if(!"cookie) { // посылаем заголовок переадресации на страницу, // с которой будет предпринята попытка установить cookie header("Location: "PHP_SELF?cookie=1"); // устанавливаем cookie с именем "test" setcookie("test","1"); } else { if(!"test) { echo("Для корректной работы приложения необходимо включить cookies"); } else { // cookie включены, переходим на нужную страницу: header("Location: localhost/river.jpg"); // здесь посылается заголовок, содержащий адрес нужной страницы } } ?>
*
Koenig
8 дек 2010 в 19:39
bober94, щас выделю что к чему относится
while("name=readdir("d)) { if("name!="." || "name!=".." || "name!=".htaccess") { print "<a href=""."dir."/"."name."">"."name."</a><br>"; } }
в первых скобках условие для цикла, во вторых для выборки , чего не нужно выводить. Читается как - печатаем содержимое каталога, если имена не ровны значениям исключений
8 дек 2010 в 19:41 / Koenig (1)
*
Redmal
9 дек 2010 в 06:23
KoDeR Man, не много поспешил,а чего ты так заморачиваешся.
*
Redmal
9 дек 2010 в 06:28
KoDeR Man, это как для кого хочешь пиши перед чтением каталога false,хочешь не пиши.
*
ImIeee
9 дек 2010 в 08:33
KoDeR Man, seclub.org/forum/goto/12458922/ - условие нужно, чтобы не выводить папки "." и "..", только проверки должны выполняться одновременно (and), !== нужно, чтобы скрипт не спотыкался об папку 0, наверное. Ну а вообще, юзайте scandir :).
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2026