2012-05-24 2 views
0

Я должен сделать сайт, который поддерживает некоторые основные функции, такие как загрузка/выгрузка. До сих пор я только делал проектирование с использованием базового HTML, CSS & Функции JQuery. Однако меня попросили включить другой студенческий сайт в мой .., который выполняет такие функции, как: загрузка документов, создание нового образца данных, обновление и т. Д. .. Он полностью сделал свой сайт на PHP .. Мне хотелось бы помочь понять, как объединить его работу с тем, что я получил до сих пор?Использование HTML и Php вместе?

+1

Перейдите в Amazon и получите хорошую книгу PHP. – flowfree

+1

Никто не может объяснить в 1 ответ, как вы можете это сделать, вам просто нужно изучить PHP. Или покупайте книгу или смотрите видео онлайн. Есть много уроков PHP на YouTube и некоторые действительно хорошие пошаговые руководства на asklinda.com. – TK123

+0

. Проверьте мой ответ, он может помочь вам (хотя ваши проекты могут быть спроектированы таким образом, что внедрение этого станет проблемой . Может быть, это удобно для будущей справки;)) http://stackoverflow.com/a/10732207/1294864 – Bono

ответ

7

Вы можете с уверенностью объединить оба из них.

PHP (и любая другая серверная технология) создается для создания содержимого HTML и обработки его на сервере перед возвратом вывода в веб-браузер клиента.

I Полностью предлагаю вам изучить PHP, по крайней мере, основы. тогда вы получите всю идею; но для того, чтобы все было ясно до сих пор (хотя я не думаю, что они будут понятны, пока вы не изучите PHP) позвольте мне показать вам, как сочетать PHP и HTML в качестве быстрых примеров:

1- Вы можете комбинировать их с PHP эхо заявление, как это:

<?php 
echo "<html>"; 
echo "<title>HTML with PHP</title>"; 
echo "<b>My Example</b>"; 

//your php code here 
// Or you can use the print command 

print "<i>Print works too!</i>"; 
?> 

Существует и другой способ (ы), как:

2- Встраивание PHP код в HTML

<html> 
<title>HTML with PHP</title> 
<body> 
<h1>My Example</h1> 

<?php 
//your php code here 
?> 

<b>Here is some more HTML</b> 

<?php 
//more php code 
?> 


</body> 
</html> 

Однако, поверьте мне, вы ш я получу лучшее представление о том, что происходит, когда вы изучаете PHP, как я упоминал выше. Кроме того, в Интернете есть несколько ресурсов, чтобы начать изучать PHP. (Google - ваш друг!)

Удачи!

+2

Большое спасибо за пример (я знаю, что возможно иметь php внутри html) :) .. Я начну изучать PhP на w3schools –

+0

Вы очень приветствуетесь и просто помогаете вам в PHP Development, [PHP Manual] (http://php.net /manual/en/index.php) является вашим другом, там вы можете найти любую вещь, связанную с функциями PHP, классами и т. д. там. Удачи в PHP! ^ _^ – Aamer

3

PHP часто используется для генерации HTML, поэтому вы можете использовать его везде, где вы обычно используете HTML. Не стесняйтесь конвертировать код столько, сколько хотите (в пределах разумного), и он должен работать нормально.

Я бы предложил, чтобы этот другой студент помог вам. Если они создают PHP, они, вероятно, знают немного больше о создании веб-сайта, чем вы.

+0

Хорошо .. Я занимаюсь интернатурой, и этот студент ушел очень задолго до того, как я присоединился .. поэтому мне просто дали кучу его php-кодов, и я не уверен, с чего начать –

2
  • Подведите свой сайт на сервере, который использует веб-сервер Apache, так как ваши страницы PHP будут скомпилированы на стороне сервера.
  • Переименуйте все ваши .html-страницы в .php-страницы, в которые вы хотите включить некоторую php-логику.
  • Внесите свой код PHP внутри <?php и ?> тегов внутри ваших страниц PHP.
  • Используйте отдельные файлы PHP для подключения, функции и т. Д.
  • Если вы смущены, то вы найдете this базовый учебник по PHP.
+0

Спасибо, vishal .. У меня есть apache webserve running .. и удалось получить .sql-файлы для таблиц, которые использовал другой ученик. Некоторые из моих страниц будут статическими html .. Все в порядке оставить его как html и иметь другие как php? –

+0

Вы можете сохранить те, у которых расширение .html, но я рекомендую вам переименовать каждую страницу html с расширением .php, так как это позволит вам в любое время добавить свой PHP-код. – Vishal

0

Просто создайте страницу в HTML и переименуйте ее в php. Выполняйте любые функции php, которые вы хотите внутри.

<?php 

?> 

Скрипт вне этого вложения будет отображаться как html.Если вы хотите отобразить что-нибудь в <?php ?>, просто использовать echo, print или printf

Вы можете посмотреть на here для их разности.

0

Одна из вещей, которые я не вижу здесь, - это шаблонный движок, который на самом деле весьма удобен, когда дело доходит до разделения PHP с HTML.
Я сам использую Smarty. Хорошая идея о разработке шаблонов заключается в том, что вы действительно можете отделить шаблоны (HTML) от PHP. Поэтому разработчику вряд ли нужно знать какие-либо функции PHP, а программисту PHP нужно только беспокоиться о функциональности, а не о дизайне.
PHP-программист (используя smarty в этом случае) присваивает значения, которые будут отображаться в шаблоне smarty, а затем дизайнер просто включает эти переменные в свой обычный HTML. Работает, как прелесть, если вы спросите меня и действительно не требует много изменений кода, если все сделано правильно (не уверен в этом случае).

Smarty templating engine

0

для запуска PHP, я думаю, что лучший путь http://www.w3schools.com/php/default.asp, если вы хотите добавить страницы вашего студента, чем, проверьте, что страница статической или динамической, если страницы статичны (полностью HTML), чем вам не нужно что-то делать, просто сохраните эти страницы как расширение .php, и если есть динамические страницы (связанные с базой данных), то вы должны иметь много знаний об базовом php.

Смежные вопросы