Заранее благодарю!)))
Спустя 13 минут, 30 секунд (30.10.2010 - 17:17) T1grOK написал(а):
$files = scandir(директория);
$count = count($files);
for($n=2; $n<$count; $n++){
echo $count[$n]//имя файла
}
Спустя 30 минут, 57 секунд (30.10.2010 - 17:48) MillerLight написал(а):
<?php
$files = scandir(../foto);
$count = count($files);
for($n=2; $n<$count; $n++){
echo $count[$n]//имя файла
}?>
сделал... ошибка говорит
Спустя 5 минут, 23 секунды (30.10.2010 - 17:53) kovaldm написал(а):
<?php
$files = scandir('./foto');//
foreach($files as $v)
{
echo '<img src=./foto/'.$v.'>';
}
Спустя 5 минут, 54 секунды (30.10.2010 - 17:59) MillerLight написал(а):
В этой папке лежит для теста только одна фотка. имя no_foto.gif
Вашим способ вывелось только текстовая строка:
вот эта:
foto.foto..fotono_foto.gif
В чем может быть причина???
Вашим способ вывелось только текстовая строка:
вот эта:
foto.foto..fotono_foto.gif
В чем может быть причина???
Спустя 1 минута, 58 секунд (30.10.2010 - 18:01) kovaldm написал(а):
Исправил в предидущем посте.
Спустя 5 минут, 39 секунд (30.10.2010 - 18:06) MillerLight написал(а):
Спасибо! Уже картинка показывается но показывается не совсем корректно
Сначала два окошко как будто две фотки отсутствуют в папке:
Вот взял из просмотра html кода страницы.
<img src=foto/.><img src=foto/..><img src=foto/no_foto.gif>
Сначала два окошко как будто две фотки отсутствуют в папке:
Вот взял из просмотра html кода страницы.
<img src=foto/.><img src=foto/..><img src=foto/no_foto.gif>
Спустя 7 минут, 32 секунды (30.10.2010 - 18:14) kovaldm написал(а):
$files = scandir('./foto');
unset($files[0], $files[1]);
foreach($files as $v)
{
echo '<img src=./foto/'.$v.'>';
}
Спустя 9 минут, 21 секунда (30.10.2010 - 18:23) MillerLight написал(а):
Цитата (kovaldm @ 30.10.2010 - 15:14) |
|
Огромное спасибо!)))А чтоб в столбик выводилось нужно просто прописать <br>?
Спустя 3 минуты, 10 секунд (30.10.2010 - 18:27) kovaldm написал(а):
Да.
Спустя 15 часов, 33 минуты, 45 секунд (31.10.2010 - 11:00) MillerLight написал(а):
А можно как нибудь прописать в код чтобы выводил только фото а не все что там есть. Просто в папке есть еще папка и она тоже выводится как отсутствие фото....
$files = scandir('./foto');
unset($files[0], $files[1]);
foreach($files as $v)
{
echo '<img src=./foto/'.$v.'>';
}
Спустя 44 минуты, 45 секунд (31.10.2010 - 11:45) kovaldm написал(а):
Можно. Нужно проверять что за объект выводится.
$files = scandir('./foto');
foreach($files as $v)
{
if(is_file($v))
echo '<img src=./foto/'.$v.'>';
}
Спустя 4 минуты, 34 секунды (31.10.2010 - 11:50) MillerLight написал(а):
Нужно только .jpg )))
Спустя 4 минуты, 5 секунд (31.10.2010 - 11:54) inpost написал(а):
MillerLight
Если ты знаешь, что папка только одна и всё, то делай проверку перед выводом на: if ($v != "kakoeToImya") {echo $v;}
либо регуляркой проверяешь на существование значения: /^([-0-9a-Zа-Я_\.]{1,50}(\.jpg){1})$/
Если ты знаешь, что папка только одна и всё, то делай проверку перед выводом на: if ($v != "kakoeToImya") {echo $v;}
либо регуляркой проверяешь на существование значения: /^([-0-9a-Zа-Я_\.]{1,50}(\.jpg){1})$/
Спустя 10 минут, 55 секунд (31.10.2010 - 12:05) MillerLight написал(а):
Вот честное слово не могу сообразить куда проверку воткнуть... Помогите пжл!!!!

$files = scandir('./foto');
unset($files[0], $files[1]);
foreach($files as $v)
{
echo '<img src=./foto/'.$v.'>';
}
Спустя 2 минуты, 48 секунд (31.10.2010 - 12:07) kovaldm написал(а):
Вот так делай
$files = scandir('./foto');
foreach($files as $v)
{
if(preg_match('#^[\\s0-9a-zа-я_-]+\\.(jpg|jpeg)$#i', $v))
echo "<img src=./foto/".$v.">\n";
}
Спустя 5 минут, 29 секунд (31.10.2010 - 12:13) inpost написал(а):
А зачем эти 2 слеша постоянно? \\ \\ \\???
Спустя 1 минута, 43 секунды (31.10.2010 - 12:15) kovaldm написал(а):
Экранирование спецсимволов.
Вот здесь все написано про это.
Вот здесь все написано про это.
Спустя 2 минуты, 58 секунд (31.10.2010 - 12:18) inpost написал(а):
kovaldm
Ааа, то была экранизация слеша... сразу не допёр , сорри.
Ааа, то была экранизация слеша... сразу не допёр , сорри.
Спустя 18 минут, 57 секунд (31.10.2010 - 12:37) MillerLight написал(а):
СПАСИБО!!!!!