)| kmish (21-10-2004 - 17:04): | |
|
проблема такая я хочу в обычную html страницу (расширение phtml) вставить какой-то пхп скрипт, допустим гостевую книгу какую нужно прописать строку чтобы вставить guest.php в этот файл? знаю чтобы такую фишку сделать в cgi достаточно вставить <!--#include virtual="/cgi-bin/book/guest.cgi" --> или <!--#exec cgi="/cgi-bin/book/guest.cgi" --> и весь скрипт интегрируется в страничку пробовал сделать такое же с пхп - не получилось скажите плиз, что нужно в случае пхп добавлять??? | |
| kosmostar (21-10-2004 - 17:13): | |
|
Миш там надо сначала чтобы сервер поддерживал php т.е. проще говоря, надо чтобы там уже был сконфигурированный веб-сервер с php сначала надо веб-серверу указать, чтобы он файлы .html передавал модулю PHP (в апаче это устанавливается в файле httpd.conf), а потом в html-файле пишешь так: <?PHP текст скрипта (не файл, а просто исходный текст скрипта копируешь сюда) ?> | |
| kmish (21-10-2004 - 17:17): | |
|
Дима сервер я сделал чтобы поддерживал, с этим без пробел а нельзя проще как-то? не весь скрипт чтобы а только на файл ссылку? потому что так сложнее и крупнее все будет обстоять 8( | |
| yujanin (21-10-2004 - 17:41): | |
| kmish, а нахера тебе на файл ссылку в php, не легче в html? | |
| кактус (21-10-2004 - 19:52): | |
а настоящий профессионал в PHP лепит... а юг прав. | |
| yujanin (21-10-2004 - 20:57): | |
|
kmish, короче, я вначале не въехал что ты спрашивал ... вот то, о чём ты просил:<?php include('./relative/path/to/file.php'); ?> | |
| kmish (21-10-2004 - 21:48): | |
| yujanin, я как раз об этом! респект! 8) | |
| Deenamo (21-10-2004 - 22:08): | |
|
<!--#include virtual="/path/to/guest.php" --> тоже будет работать... html вывод guest.php вставится в этом месте твоей html'ки | |
| yujanin (21-10-2004 - 22:14): | |
| Deenamo, ну это если у него server-side includes настроены. | |
| kmish (21-10-2004 - 22:32): | |
|
хз... я апач ставил с cgi <!--#include virtual="/cgi-bin/book/guest.cgi" --> работало с пхп - нет <?php include('./relative/path/to/file.php'); ?> смогу проверить только завтра, но судя по всему работать будет | |
| yujanin (21-10-2004 - 22:45): | |
|
ах да, бля, совсем забыл... понятное дело, что у тебя не читается... у странички-то расширение html? страницу нужно сделать не html а php - или прописать в конфигах апача, чтобы php-парсер также парсил файлы с html-расширениями... вот тебе что нужно добавить добавить, для того, чтобы php-парсер парсил и страницы с расширением php и страницы с расширением html: <IfModule mod_php4.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .html </IfModule> yujanin добавил(а) 21-10-2004 в 22:46: это для 4го php, сейчас вроде 5й вышел. | |
| kmish (21-10-2004 - 23:12): | |
|
у странички phtml расширение, поэтому работать должен был то что ты указал я вставил, но там уже были AddType application/x-httpd-php3 .phtml AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3 .php и судя по всему эти тоже должны были работать, хотя может я чего не втыкаю но проверю только завтра | |
| kosmostar (22-10-2004 - 16:14): | |
|
ыыы я вчера пока домой в метро ехал тоже вспомнил про <?php include("file.php"); ?> ![]() можно даже в одну строчку, главное чтобы после описания html ![]() AddType application/x-httpd-php phtml php html htm. | |
)|
|
|