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

$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) |
Пока устное предупреждение, давайте теме осмысленное название, пожалуйста. Кнопка редактировать Вам доступна. |
Извиняюсь. У меня не получается отредактировать название темы. Вот содержание можно, а вот как название не могу или не вижу

Спустя 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";
Только это не работает...
Если кто знает решение отзовитесь пожалуйста

Спустя 2 часа, 12 минут, 8 секунд (10.04.2010 - 00:59) ApuktaChehov написал(а):
Если известно имя папок где лежать файлы то почему не получается выстроить абсолютный путь?
А почему не работает? Вы пробовали узнать, куда ведет ваш путь?
Я всегда так делаю. Если не работает, открывают html код и смотрю, что за путь я намудрил.
А почему не работает? Вы пробовали узнать, куда ведет ваш путь?
Я всегда так делаю. Если не работает, открывают 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 написал(а):
Я же уже посоветовал смотри какие пути тебе скрипт выводит. Сразу будет видно, что не так.