Как организовать загрузку контента на страницу средствами php/html?

Oleg1902

Guest
Как организовать загрузку контента на страницу средствами php/html?

Возможно вопрос будет чайниковым (но в архивах форума подобной темы не нашел).

Задача состоит в следующем: Есть страница (дизайнерское портфолио), на ней есть таблица состоящая для простоты из 2-х ячеек. В одной ячейке расположены превьюшки проектов, во вторую соответственно надо загружать детальное описание проекта при щелчке по нужной превьюшке.

Описания проектов разные по объему и составу и нужно чтобы ячейка с описанием масштабировалась по высоте в зависимости от описания. Появление скролбара недопустимо. (поэтому я отказался от <iframe>, не смог сделать его масштабируемым). Слои по понятным причинам тоже не подходят.
Сами описания можно хранить в отдельных html-страничках, но плодить кучу статики с дизайном как у исходной страницы крайне нежелательно.

Можно ли реализовать такой механизм при помощи PHP но без использования баз данных?
Есть ли у всезнающего All идеи?
 

vladax

Новичок
А зачем "плодить кучу статики с дизайном как у исходной страницы"? Что мешает хранить в файлах (если ты не хочешь использовать базу) только данные?
 

Фанат

oncle terrible
Команда форума
Oleg1902
да, именно для этого пхп и предназначен.
У тебя будет главный скрипт, который показывает твои странички, имя которых передается ему в параметрах
примерно так:
gallery.php?work=1
 

Oleg1902

Guest
А поделитесь плиз линком на более подробный разбор этой темы?
 

Фанат

oncle terrible
Команда форума
Ну, если честно, то я линки на все темы этого форума не записываю :)
Тут тебе не столько линк нужен, сколько хотя бы базовое представление о пхп.
а сам-то скрипт простой, как 2 копейки:

в самом упрощенном варианте
<?
$file="default";
if (isset($_GET['work'])) $file=basename($_GET['work']);
$file=$file.".htm";
if (!is_readable($file) $file="default.htm";
readfile($file);
?>
вставляешь это дело туда, где у тебя должно быть описание.
у тебя должен быть файл default.htm, который показывается если ничего не выбрано, и файлы с описаниями, у которых имя без расширения передается по ссылке.

к примеру, описание putin.ru лежит в в файле putinru.htm
ссылку ставишь так
gallery.php?work=putinru
 

Oleg1902

Guest
Фанат Ага, спасибо большое! Теперь в простейшем варианте начинает получаться :)
 
Сверху