Спустя 1 минута, 5 секунд (4.09.2011 - 10:30) alex12060 написал(а):
for тут не особо подходит, тут очень хорошо подходит цикл while
Спустя 7 минут, 51 секунда (4.09.2011 - 10:38) bposter написал(а):
а как при помощи while это сделать?
Спустя 5 минут, 40 секунд (4.09.2011 - 10:43) alex12060 написал(а):
opendir();
readdir();
Почитай, мне бежать надо.
Спустя 14 минут, 46 секунд (4.09.2011 - 10:58) bposter написал(а):
Подскажите че нетак не выводит картинки
<?php
$dir = "tmp/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
print "<img src='tmp/$file.gif' /> " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>
Спустя 2 минуты, 52 секунды (4.09.2011 - 11:01) bposter написал(а):
все разобрался надо было так
<?php
$dir = "tmp/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
print "<img src='tmp/$file' /> ";
}
closedir($dh);
}
}
?>
Спустя 42 минуты, 25 секунд (4.09.2011 - 11:44) bposter написал(а):
подскажите как сделать чтоб while сработал один раз?
<?php
$dir = "img/goroda";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false ) {
print "<a href='$dir/$file'><img src='$dir/$file' width='100' height='100' /></a> ";
}
closedir($dh);
}
}
?>
Спустя 1 минута, 13 секунд (4.09.2011 - 11:45) neadekvat написал(а):
break;
Спустя 7 минут, 6 секунд (4.09.2011 - 11:52) bposter написал(а):
я тоже знаю что break; но я когда его ставлю после вывода картинок то картинки вообще пропадают
Спустя 13 минут, 59 секунд (4.09.2011 - 12:06) bposter написал(а):
попробывал так сделать чтоб тока одна картинка выводилась
Так тоже почемуто не работает..вчем ошибка подскажите
<?php
$dir = "img/goroda";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$file = readdir($dh);
print "<a href='$dir/$file'><img src='$dir/$file' width='100' height='100' /></a> ";
closedir($dh);
}
}
?>
Так тоже почемуто не работает..вчем ошибка подскажите
Спустя 2 минуты, 51 секунда (4.09.2011 - 12:09) neadekvat написал(а):
Как у тебя выглядит код с break?
Спустя 6 минут, 27 секунд (4.09.2011 - 12:15) bposter написал(а):
<?php
$dir = "img/goroda";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false ) {
print "<a href='$dir/$file'><img src='$dir/$file' width='100' height='100' /></a> ";
break;
}
closedir($dh);
}
}
?>
Спустя 6 минут, 50 секунд (4.09.2011 - 12:22) neadekvat написал(а):
Ты забыл про два каталога, которые надо исключать при выводе списка файлов:
$dir = "img/goroda";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false ) {
if ($file == '.' OR $file == '..')
continue;
print "<a href='$dir/$file'><img src='$dir/$file' width='100' height='100' /></a> ";
break;
}
closedir($dh);
}
}
Спустя 8 минут, 24 секунды (4.09.2011 - 12:30) bposter написал(а):
Спасибо работает
хотя я и не понял че к чему.

Спустя 9 минут, 57 секунд (4.09.2011 - 12:40) neadekvat написал(а):
Цитата (bposter @ 4.09.2011 - 13:30) |
хотя я и не понял че к чему. |
Выведи для интереса список всех файлов - там будут каталоги с именами "." - текущий каталог и ".." - каталог на уровень выше.
Спустя 18 минут, 13 секунд (4.09.2011 - 12:59) bposter написал(а):
спасибо
Спустя 2 часа, 22 минуты, 16 секунд (4.09.2011 - 15:21) bposter написал(а):

Спустя 1 минута, 37 секунд (4.09.2011 - 15:22) neadekvat написал(а):
Офигеть можно О_О У тебя раздвоения личности нет? Посмотри предыдущие посты, ты чего.. едрить колотить же.
_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)