У меня такая проблема мне нужно вставить РНР код в страницу *.html, что бы было содержимое страницы и РНР код. И ещё тоже мне надо вставить *.js файл в код стриницы, как это сделать. Заранее огромное спасибо!
php-скрипт представляет собой обычную HTML-страницу: "просто так" написанные тэги передаются "как есть", будто бы это обычный html-ник. Сам скрипт заключается в специальные тэги <? и ?>, внутри которых мы используем для вывода текста оператор echo. Таких блоков может быть сколько угодно, все, что между ними, интерпретируется как обычный html.
Переменные GET-запроса попадают в массив $_GET, переменные POST-запроса - в массив $_POST, серверные переменные (типа IP-адреса, имени скрипта и т.д.) - в $_SERVER, оператор "точка" (.) - объединение строк... Причем все служебные операции (чтение stdin и переменных среды, Url-декодирование) уже произвел сам PHP.
Далее. Зачем нам два файла - HTML с формой и PHP-скрипт? Вполне достаточно одного скрипта: 1: <html> 2: <body> 3: <? 4: if ($_SERVER['REQUEST_METHOD'] == 'POST') { 5: echo "<h1>Привет, <b>" . $_POST['name'] . "</b></h1>!"; 6: } 7: ?> 8: <form method="POST"> 9: Введите Ваше имя: <input type="text" name="name"> 10: <br> 11: <input type="submit" name="okbutton" value="OK"> 12: </form> 13: </body> 14: </html>
Мы убрали из тэга form атрибут action - это значит, что форма отправляется "сама на себя", т.е. на текущий URL. Это иногда называют "postback form". В строке 4 с помощью оператора if проверяется, использовался ли для загрузки документа метод POST и - если это так - в следующей строке выводится приветствие.
Andreas писал(а): Давай начнем с того, что на сервере должен быть установлен php.
Проверить просто, создав файл test.php
<?php phpinfo(); ?>
Заодно и увидишь какая версия php установлена.
Расширение страницы не важно. php - вставки будут работать и на html страницах.
Я себе сделал локальный сервер, у себя на кампе. Там 5 РНР. Я делаю сайт на конкурс и мне надо форум вписать в дизайн страницы. *.js я уже разобрался как. Или какой форум мне скачать что бы можно мне легко его вписать в жизайн страницы. Джумлу не стал брать так как у меня проблемы при переноси таблиц БД.