Forum Webscript.Ru
Программирование => PHP => Тема начата: kiruxa от 03 Июля 2006, 17:16:26
-
Добрый день,
Начал работать со Smarty и положил шаблоны на уровень public_html
И появилась проблемка, - картинки не появляються...
то есть структура такая
public_html
**/index.php <---- основной файл
cashe <- папка кэша
templates
**/design_001
****/images <-- тут картинки которые подключаються из design_001.tpl
****/design_001.tpl
Подскажите как можно выкрутиться из проблемы этой?
Зараннее благодарю
-
Напиши пример тега из шаблона
-
html_coder
Правельно просит, наверно ты не правельно путь пишеш, писать путь надо то от фаила PHP, если ты запустил index.php то путь к картинкам будет такой: ../****/images/
../ -- переходим к корневому каталогу от index.php
P.S. проблема у тебя, то что ты плохую компоновку фаилов и папок сделал. еще папки cashe , templates , templates_c - можно закинуть в папку с закрытым доступом, на пример: cgi-bin , cgi .
-
Таг пишу таким образом :
потом начал делать так
{html_image file="images/5945212.jpg" basedir="/home/сервер/templates/design_001"}
но так тоже не катит
вот и мучаюсь
-
А ты попробуй
.
И почитай про разницу между относительными и абсолютными путями.
-
Да знаю я разницу между путями,
картинки у меня получается закрытыми для публики,
т.е. лежат на уровне public_html
Вот и возник у меня вопрос как их оттуда вытянуть?
есть вариант читать контент файла а потом выкидывать его с хедером картинки, но это мне не нравиться, может есть дроугой вариант?
-
А, то есть не в public_html, а на уровне
Тогда читать и выкидывать с заголовком.
-
Картинки нужно положить в public_html
├─public_html
│ └─img <--------------------------------
├─logs
├─cache
├─templates
...
Для чего прятать картинки - непонятно.
-
Да вот заказчик требует чтоб картинки были закрыты
Сидю и страдаю..
-
Если хочет чтобы были закрыты - пускай закроет в банку.
Смысл в чем?
-
Обьясни это американцу :))
-
Закрыть можно другими способами. Например, .htaccess.