[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод фотографий из заданной папки на страницу
MillerLight
Всем привет!

Есть php код который выводит все фотки из заданной папки на страницу.

помогите пожалуйста правильно прописать путь к ней rolleyes.gif

$result = mysql_query ("SELECT cat_foto FROM rent_apartment1 WHERE id='$id'");
$myrow = mysql_fetch_array($result);
$cat_foto = $myrow["cat_foto"];
echo $cat_foto;
function dir_tree($df) {
$dirs=array();
$files=array();
$pdirs=array();
$pfiles=array();
$dir=@opendir($df);

while (($file=readdir($dir))!==false) {
if ($file=="." || $file=="..") continue;
if (is_dir("$df/$file")) {
$dirs[]=$file;
$pdirs[]=$df."/".$file;
}
else {
$files[]=$file;
$pfiles[]=$df."/".$file;
}
}

@closedir($dir);
for ($i=0; $i<count($files); $i++) {

echo "<br><br><img src=\"../../foto/rent/apartment1/".$files[$i]."\">\n";
}
}

dir_tree("../../foto/rent/apartment1/");


Рабочий путь к папке:

../../foto/rent/apartment1/5/

Как вот в код прописать 5ку... это и есть cat_foto...

Заранее спасибо!)))



Спустя 2 часа, 50 минут, 38 секунд (9.04.2010 - 13:12) waldicom написал(а):
Пока устное предупреждение, давайте теме осмысленное название, пожалуйста.
Кнопка редактировать Вам доступна.

Спустя 3 часа, 10 минут, 24 секунды (9.04.2010 - 16:22) ApuktaChehov написал(а):
Лучше всего указывать не отнасительные пути, а обсалютные, тогда проблемм не будет.

Спустя 17 минут, 27 секунд (9.04.2010 - 16:40) MillerLight написал(а):
Цитата (waldicom @ 9.04.2010 - 10:12)
Пока устное предупреждение, давайте теме осмысленное название, пожалуйста.
Кнопка редактировать Вам доступна.

Извиняюсь. У меня не получается отредактировать название темы. Вот содержание можно, а вот как название не могу или не вижу blink.gif

Спустя 6 часов, 6 минут, 46 секунд (9.04.2010 - 22:47) MillerLight написал(а):
Цитата (ApuktaChehov @ 9.04.2010 - 13:22)
Лучше всего указывать не отнасительные пути, а обсалютные, тогда проблемм  не будет.

Согласен. но у меня не совсем стандартная ситуация...

Допустим при добавлении объекта фотки загружаются во вновь созданную папку название которой высчитывается из таблицы где ведется счет. т.е у каждого объекта своя папка с фоторафиями...(название только цифры)

Не рабочий: (так то он работает и выводит фотки есди они расположены в apartment1)
echo  "<br><br><img src=\"../../foto/rent/apartment1/".$files[$i]."\">\n";


Но в папке apartment1 как раз создаются новые папки под свой объект...(1,2,3,4,5 и т.д.)


может быть так нужно и просто не то что пишу:
echo  "<br><br><img src=\"../../foto/rent/apartment1/.$cat_foto."/".$files[$i]."\">\n";


Только это не работает...

Если кто знает решение отзовитесь пожалуйста smile.gif

Спустя 2 часа, 12 минут, 8 секунд (10.04.2010 - 00:59) ApuktaChehov написал(а):
Если известно имя папок где лежать файлы то почему не получается выстроить абсолютный путь?

А почему не работает? Вы пробовали узнать, куда ведет ваш путь?
Я всегда так делаю. Если не работает, открывают html код и смотрю, что за путь я намудрил.

Спустя 27 минут, 56 секунд (10.04.2010 - 01:27) DedMorozzz написал(а):
если замечтательный плагин Огненый жук (фаер баг). Им отлаживай такие моменты

Спустя 17 часов, 9 минут, 55 секунд (10.04.2010 - 18:37) MillerLight написал(а):
Цитата (DedMorozzz @ 9.04.2010 - 22:27)
если замечтательный плагин Огненый жук (фаер баг). Им отлаживай такие моменты

ничего не понятно))))))

Спустя 26 минут, 35 секунд (10.04.2010 - 19:03) MillerLight написал(а):
Запрос работает. Номер нужной папки выводит это подтверждает 4 строчка кода. Мой же вариант не работает...
$result = mysql_query ("SELECT cat_foto FROM rent_apartment1 WHERE id='$id'");
$myrow = mysql_fetch_array($result);
$cat_foto = $myrow["cat_foto"];
echo $cat_foto;
function dir_tree($df) {
$dirs=array();
$files=array();
$pdirs=array();
$pfiles=array();
$dir=@opendir($df);

while (($file=readdir($dir))!==false) {
if ($file=="." || $file=="..") continue;
if (is_dir("$df/$file")) {
$dirs[]=$file;
$pdirs[]=$df."/".$file;
}
else {
$files[]=$file;
$pfiles[]=$df."/".$file;
}
}

@closedir($dir);
for ($i=0; $i<count($files); $i++) {

echo "<br><br><img src=\"../../foto/rent/apartment1/".$files[$i]."\">\n";
}
}

dir_tree("../../foto/rent/apartment1/");


Может есть у кого другой вариант как фотки загрузить из папки.

Спустя 10 минут, 58 секунд (10.04.2010 - 19:14) ApuktaChehov написал(а):
Я же уже посоветовал смотри какие пути тебе скрипт выводит. Сразу будет видно, что не так.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.