Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 179
от 13.11.2005, 01:06

Администратор:Калашников О.А.
В рассылке:Подписчиков: 202, Экспертов: 36
В номере:Вопросов: 1, Ответов: 6


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

Вопрос № 29.057
Добрый день уважаемые эксперты.
У меня следующий вопрос, пишу сайт и так как в нем будет много страничек то не хотелось бы на каждую ссылку писать свою страницу.Возможно ли при нажатии на ссылочку загружать в определенную ячейку страницы html файл.Сайт будет php'шный.
Отправлен: 07.11.2005, 07:46
Вопрос задал: AlexHawk (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ballon
Здравствуйте, AlexHawk!
например вот так см. приложение:

Приложение:

---------
Хочу все знать...

Ответ отправил: Ballon (статус: 6-ой класс)
Отправлен: 07.11.2005, 08:03
Оценка за ответ: 4
Комментарий оценки:
Решение знакомое, но мне нужно не перегружать всю страницу, а лишь поместить данные в ячейку.Плюс надо это сделать через ссылку, а не описанием внутри ячейки

Отвечает: Ерёмин Андрей
Здравствуйте, AlexHawk!
Ну так include('bla-bla-bla.htm') вставит html-страницу в таблицу. Но только после перезагрузки всей страницы, т.е. вам нужно написать простейший движок:
index.php?page=articles --> include('articles.htm');
index.php?page=news --> include('news.htm');
---------
Где найти кpяк под ковpик для однокнопочного мыша?
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 07.11.2005, 08:41
Оценка за ответ: 4
Комментарий оценки:
Спасибо, а можно поподробнее объяснить про данный механизм?

Отвечает: Vitava
Здравствуйте, 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"); // делаете загрузку страницы или выполняете другие действия.
Удачи Вам.
Ответ отправил: Vitava (статус: 2-ой класс)
Отправлен: 07.11.2005, 10:08
Оценка за ответ: 4
Комментарий оценки:
Но опять же будет перегружаться ВСЯ страница,да и насколько я понимаю все страницы нужно будет описывать в массиве?Если можно объясните пожалуйста подробнее в ICQ.Мой номер 7242135

Отвечает: Дмитрий Иванов
Здравствуйте, AlexHawk!
Есть несколько вариантов.
использовать комманду include(file_path) - самое простое
или cчитывать информацию из файла любым другим способом.

В твоем случае сказать что-то конкретное очень сложно, так как вопрос который ты задал не описывает что это за "ячейка", какой файл, есть ли там динамическая информация и т.д. Но удобство php да и любого динамического языка - это хорошая возможность отделить код от дизайна, допустим с помощью темплейтов.
---------
ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: 4-ый класс)
Отправлен: 07.11.2005, 10:53

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, AlexHawk!
Такое возможно, используя технологию AJAX. Рассказывать долго, поэтому ищите в интернете, информации очень много.
---------
Все мы будем в аду, но я буду с вилами!!
Ответ отправил: Cтепанов Андрей Валерьевич (статус: 3-ий класс)
Отправлен: 07.11.2005, 14:43

Отвечает: Alexey Vilchinsky
Здравствуйте, AlexHawk!
это сделать можно.... для этого надо чтобы передавался либо идентификатор либо имя

Приложение:

---------
Делая людям добро, мы возвращаем его многократно...

Ответ отправил: Alexey Vilchinsky (статус: 6-ой класс)
Отправлен: 09.11.2005, 09:58


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное