Консультация № 29057
07.11.2005, 07:46
0.00 руб.
0 6 6
Добрый день уважаемые эксперты.
У меня следующий вопрос, пишу сайт и так как в нем будет много страничек то не хотелось бы на каждую ссылку писать свою страницу.Возможно ли при нажатии на ссылочку загружать в определенную ячейку страницы html файл.Сайт будет php‘шный.

Обсуждение

Неизвестный
07.11.2005, 08:03
общий
это ответ
Здравствуйте, AlexHawk!
например вот так см. приложение:



Приложение:
<td><? include "file.php"; ?></td>
Неизвестный
07.11.2005, 08:41
общий
это ответ
Здравствуйте, AlexHawk!
Ну так include(‘bla-bla-bla.htm‘) вставит html-страницу в таблицу. Но только после перезагрузки всей страницы, т.е. вам нужно написать простейший движок:
index.php?page=articles --> include(‘articles.htm‘);
index.php?page=news --> include(‘news.htm‘);
Неизвестный
07.11.2005, 10:08
общий
это ответ
Здравствуйте, AlexHawk!
Могу посоветовать Вам воспльзоваться следующим механизмом:
передавать некоторые параметры через url, анализировать их и вывводить ту или иную страничку.
Например, http://www.site.com/index.php?id1=1&id2=5
Значения параметов можно получить из масива $_GET["id1"] = 1 и $_GET["id2"] = 5
Дальше делаете следующее
if (($_GET["id1"] == 1) and ($_GET["id2"] == 5))
include("mypage15.html"); // делаете загрузку страницы или выполняете другие действия.
Удачи Вам.
Неизвестный
07.11.2005, 10:53
общий
это ответ
Здравствуйте, AlexHawk!
Есть несколько вариантов.
использовать комманду include(file_path) - самое простое
или cчитывать информацию из файла любым другим способом.

В твоем случае сказать что-то конкретное очень сложно, так как вопрос который ты задал не описывает что это за "ячейка", какой файл, есть ли там динамическая информация и т.д. Но удобство php да и любого динамического языка - это хорошая возможность отделить код от дизайна, допустим с помощью темплейтов.
Неизвестный
07.11.2005, 14:43
общий
это ответ
Здравствуйте, AlexHawk!
Такое возможно, используя технологию AJAX. Рассказывать долго, поэтому ищите в интернете, информации очень много.
Неизвестный
09.11.2005, 09:58
общий
это ответ
Здравствуйте, AlexHawk!
это сделать можно.... для этого надо чтобы передавался либо идентификатор либо имя

Приложение:
<? include_once(‘имя файла‘);?>
Форма ответа