Вопрос № 136648: Здравствуйте, уважаемые эксперты! как мне вставить php-скрипт в страницу? у меня есть Denwer и FrontPage от майкрасофта. если я просто копирую код, то текст кода у меня высвечивается. подскажите. заранее благодарен....
Вопрос № 136.648
Здравствуйте, уважаемые эксперты! как мне вставить php-скрипт в страницу? у меня есть Denwer и FrontPage от майкрасофта. если я просто копирую код, то текст кода у меня высвечивается. подскажите. заранее благодарен.
Отвечает: Lucya
Файлы, содержащие в себе php-скрипты, должны иметь расширение .php, при этом в файле свободно может присутствовать html-код и java-скрипты.
Любая вставка в текст страницы php-кода должна находится внутри скобки команд <?php ваш_код ?>
"Нарисовать" php код, как html, нельзя. PHP - это не язык метатегов, а язык программирования.
Уточните, в чём заключается проблема?
С уважением.
Ответ отправила: Lucya (статус: 2-ой класс)
Ответ отправлен: 13.05.2008, 16:28 Оценка за ответ: 5
Отвечает: Викулин Антон Юрьевич
Здравствуйте, Хощенко Артём Владимирович!
Во-первых, страница должна иметь расширение php, во-вторых, код должен быть заключен внутрь тега [?php *код php* ?] - если с этим все нормально, значит фронтпэйдж не виноват, виноват дэнвер...
На счет денвера... надо помнить что php-скриптов, как таковых в природе не бывает - это не ява-скрипт, который встроен внутрь страницы и интерпретируется браузером, код, который выполняется на стороне сервера, т.е. в выдаче браузера вы его не увидите...
Попробуйте открыть любой сайт на php - при просмотре кода вы не найдете ни одной php-инструкции потому что, как говориться, php сделал свое дело, php может заменять свой код на результат своей деятельности.. если вы не видите в денвере результат его работы, то значит код "не работает"(неправильно интерпретируется, делает не то, не туда и т.п...) - тут нужна отладка, и ей удобнее заниматься окружив себя справочниками и удобными редкакторами типа Zend Studio(мощный пакет из нескольких приложений)...
Скидываю вам два примера вкрапления php кода из википедии(ru.wikipedia.org/wiki/PHP) и из реальной жизни...
Приложение:
--------- Все что когда-либо должно случиться, уже произошло.
Ответ отправил: Викулин Антон Юрьевич (статус: 10-ый класс)
Ответ отправлен: 13.05.2008, 16:49 Оценка за ответ: 5
Отвечает: Peremordit
Здравствуйте, Хощенко Артём Владимирович!
файл должен иметь расширение php, лежать в каталоге тут_установлен_денвер/home/домен/www/ и запускаться http://домен/
имя_файла.php при запущенном denwer'e
т.е. файл test.php, лежащий в c:webserverhomemysitewww запустится как http://mysite/test.php
естественно, при запущенном денвере
Еще имелись особенности, связанные с winXP SP1, но про них лучше почитать на форуме денвера
Ответ отправил: Peremordit (статус: 3-ий класс)
Ответ отправлен: 13.05.2008, 16:58 Оценка за ответ: 5
Попробую объяснить по нормальному. PHP код вставляется в страницу простым копированием исходного текста. Что касается самого PHP, то тут все зависит от того что именно вы хотите получить в конечном итоге от PHP-скрипта. К сожалению вы не привели сам скрипт который хотите вставить, но на практике это выглядит примерно так:
Теперь вставляем наш HTML код в страницу PHP. Параметр echo даст команду интерпретатору обработать помещенный между двойными кавычками ("") HTML код и отобразить его в вашем браузере. Это будет выглядеть так:
Теперь перенесите ваш файл index.php в папку www Denwer-а или на хостинг и запустите в браузере. Браузер в свою очередь отобразит таблицу из трех ячеек. Вот в принципе и все.
Это простейший пример написания PHP страницы. Что касается редактора, то вместо "FrontPage" более приятней будет работать в таких программах как "PHP Expert Editor", или ей подобных. Это специальный редактор по работе с PHP страницами. Загрузить можно на этом сайте: http://www.ankord.com/
Удачи!
--------- Делай добро сам, и всегда помни что сделали для тебя!
Ответ отправил: Web-Extrime (статус: Специалист)
Ответ отправлен: 13.05.2008, 19:59 Оценка за ответ: 5