Welcome, Гост
Потребител: Парола: Запомни ме
Baaston Zone - Всички необходими материали за успешно завършване на БИТ към ФМИ ПУ "Паисий Хилендарски"

ТЕМА: Програмиране в Интернет с PHP и MySQL

Програмиране в Интернет с PHP и MySQL 28 Сеп 2012 14:53 #316

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 608
  • Получени благодарности: 36
  • Karma: 4
На изпита до колкото разбрах ще се работи върху нещата които правихме на упражнението.

Затова качвам и файловете тук, за тези които ги нямат. Ако има други пратете ги и тях !




This attachment is hidden for guests. Please log in or register to see it.


my blog - цялото упражнение ( без една картинка K3 )

My blog final ver.
This attachment is hidden for guests. Please log in or register to see it.



Лекции, файловете от упражненията и общо взето всичко налично до момента !
This attachment is hidden for guests. Please log in or register to see it.
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
Последна редакция: 27 Ное 2012 12:26 от admin.
The administrator has disabled public write access.

Re: Програмиране в Интернет с PHP и MySQL 09 Ное 2012 09:43 #330

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 608
  • Получени благодарности: 36
  • Karma: 4
Как се прави PHP темлейт

1. Създаваме папка например php_site

2. Необходимо е да създадем и още някои файлове и папки в създадената вече php_site, която ще ползваме за основна.
Създаваме:
2.1 Папка includes
2.2 Папка variables
2.3 Файл с име index и разширение html - index.html
2.4 Файл с име style и разширение css - style.css

This image is hidden for guests. Please log in or register to see it.
нещо такова трябва да се получи


3. Сега с HTML-editor отваряме файла index.html
В него създаваме основен html website документ

Ето примерен код затова:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
<meta name="description" content="" />
 
<meta name="keywords" content="" />
 
<meta name="author" content="" />
 
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
 
<title>Test PHP Template</title>
 
</head>
 
    <body>
 
        <div id="wrapper">
 
<div id="header">
 
<h2>Test PHP Template</h2>
 
</div> <!-- end #header -->
 
<div id="nav">
 
</div> <!-- end #nav -->
 
<div id="content">
 
</div> <!-- end #content -->
 
<div id="sidebar">
 
</div> <!-- end #sidebar -->
 
<div id="footer">
 
</div> <!-- end #footer -->
 
        </div> <!-- End #wrapper -->
 
    </body>
 
</html>

Ето го готов написан файла -
This attachment is hidden for guests. Please log in or register to see it.



4. Сега е време да отворим файла style.css и да добавим divs който ще ползваме

Така изглежда CSS-a с добавените стилове:
body {
background-color:#f1f1f1;
font-family: georgia,sans-serif;
color:#333;
margin:0;
padding:0;
}
 
#wrapper {
width:960px;
background-color:#f8f8f8;
margin:0 auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
 
#header {
width:960px;
height:135px;
margin:0 auto;
margin-bottom:25px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
 
#header h2 {
padding:10px;
}
 
#nav {
width:960px;
height:40px;
border-bottom:1px solid #ccc;
}
 
#nav a {
display:inline;
padding:10px;
text-decoration:none;
background-color:#f1f1f1;
}
 
#nav a:hover {
background-color:#bababa;
height:80px;
}
 
#content {
width:675px;
float:left;
padding:10px;
}
 
#sidebar {
width:200px;
float:right;
margin-bottom:25px;
}
 
#sidebar a {
text-decoration:none;
}
 
#sidebar li {
list-style:none;
}
 
#footer {
clear:both;
width:960px;
height:135px;
border-top:1px solid #ccc;
}
 
#footer p {
padding:10px;
}

5. Сега е време да създадем още някои файлове, който ще се използват когато започне конвертирането на темплейта в (към) PHP . Отваряме папка variables която направихме по-рано и създаваме празен файл с име variables.php. След това отваряме папка includes, която също сме създали по-рано и правим следните файлове в нея :
5.1 header.php
5.2 nav.php
5.3 sidebar.php
5.4 footer.php

6. Сега трябва да добавим някакво съдържание в index.html
в заглавната обаст (header) записваме заглавието на страницата, в nav area добавяме линкове, както и някакъв текст в областта на съдържанието, страничната лента, и долен колонтитул. Крайния файл index.html сега изглежда така:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
<meta name="description" content="" />
 
<meta name="keywords" content="" />
 
<meta name="author" content="" />
 
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
 
<title>Test PHP Template</title>
 
</head>
 
	<body>
 
		<div id="wrapper">
 
<div id="header">
 
	<h2>Test PHP Template</h2>
 
</div> <!-- end #header -->
 
<div id="nav">
 
	<a href="#">Home</a>
	<a href="#">About</a>
	<a href="#">Portfolio</a>
	<a href="#">Contact</a>
 
</div> <!-- end #nav -->
 
<div id="content">
 
<h1>Heading1</h1>
<h2>Heading2</h2>
<h3>Heading3</h3>
<h4>Heading4</h4>
<h5>Heading5</h5>
 
<h3> PHP и MySQ</h3>
 
<p>
Примерен Текст:
Програмиране в Интернет с PHP и MySQL, Пловдивски Университет " Паисий Хилендарски" 
Бизнес Информационни Технологии, Трети Курс, 
Преподавател по досциплината доц. Анна Малинова
 
</p>
 
<p>
Примерен Текст:
Програмиране в Интернет с PHP и MySQL, Пловдивски Университет " Паисий Хилендарски" 
Бизнес Информационни Технологии, Трети Курс, 
Преподавател по досциплината доц. Анна Малинова
 
</p>
 
<h3>Великите Българи !</h3>
 
<p>
 
Примерен Текст:
В нощта на 25 срещу 26 юли 811 година българите, предвождани от хан Крум (803-814 г.), нанасят пълен погром на византийската войска в сражението при Върбишкия проход.
В битката загива самият византийски император Никифор І Геник заедно с повечето от своите военачалници
При качването си на престола първоначално хан Крум води политика на мир с Византия и насочва своето внимание към северозападните граници на българската държава, които са застрашени от франките. Разширяването на българските владения на запад обаче предизвиква сериозно безпокойство в Цариград и през 807 г. император Никифор I Геник предприема поход - той достига с войските си до Одрин, но е принуден да се върне заради бунт в Мала Азия.
Използвайки нарушаването на добросъседските отношения, Крум на свой ред потегля на юг. През 808 г. той се насочва по долината на река Струма и разгромява посрещналите го византийски войски, а през 809 г. превзема Сердика (днешна София).
 
</p>
 
<p>
Примерен Текст:
По пътя византийската войска ограбва и опустошава българските земи.
 
През това време хан Крум успява да организира голяма войска и да привлече на помощ аварски отряди и славянските племена, като въоръжава дори и жените.
 
Вторият стратегически ход на Крум е да подготви Върбишкият проход за решителната битка: подкопани са скали над най-тесните места на прохода и са струпани камари камъни, подсечени са вековни дървета... Накрая на клопката пътят просто е преграден.
 
Българските войски нападат през нощта византийския лагер на входа на прохода и принуждават неприятеля да започне зле организирано изтегляне. Историци твърдят, че виждайки капана, в който са попаднали, император Никифор извикал: „И птици да сме, няма как да прехвръкнем!”
Четете пълната статия във форума на http://web-club.eu/index.php/forum/2/212
 
 
</p>
 
</div> <!-- end #content -->
 
<div id="sidebar">
 
<h3>Navigation</h3>
	<li><a href="#">Home</a></li>
	<li><a href="#">About Us</a></li>
	<li><a href="#">Links</a></li>
	<li><a href="#">Portfolio</a></li>
	<li><a href="#">Contact</a></li>
 
<h3>Box Two</h3>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
 
<h3>Box Three</h3>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
 
</div> <!-- end #sidebar -->
 
<div id="footer">
	<p>Copyright &copy 2012 <a href="http://web-club.eu/index.php/contact-us">WebRsolution</a></p>
</div> <!-- end #footer -->
 
		</div> <!-- End #wrapper -->
 
	</body>
 
</html>

7. Да конвертираме темплейта в PHP
За да стане това трябва от index.html да премахнем някои специфични области и да ги поставим в php файловете които по-рано създадохме в папка includes.
Започваме отгоре надолу в HTML файла:

7.1 Взимаме(отрязваме - cut ) header частта и я поставяме във файла header.php

header.php
<div id="header">
 
<h2>Test PHP Template</h2>
 
</div> <!-- end #header -->

Когато вземете конкретния код от index.html , на негово място се поставя следния код
<?php include('includes/header.php'); ?>

7.2 Следващото нещо което "отрязваме" от html файла е областта nav
<div id="nav">
 
	<a href="#">Home</a>
	<a href="#">About</a>
	<a href="#">Portfolio</a>
	<a href="#">Contact</a>
 
</div> <!-- end #nav -->
И я поставяме в nav.php файла, а на мястото на "отрязания" код в html файла поставяме
<?php include('includes/nav.php'); ?>

7.3 Следващото нещо което взимаме от html файла е sidebar div областта и я поставяме в sidebar.php
<div id="sidebar">
 
<h3>Navigation</h3>
	<li><a href="#">Home</a></li>
	<li><a href="#">About Us</a></li>
	<li><a href="#">Links</a></li>
	<li><a href="#">Portfolio</a></li>
	<li><a href="#">Contact</a></li>
 
<h3>Box Two</h3>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
 
<h3>Box Three</h3>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
	<li><a href="#">Link Here</a></li>
 
</div> <!-- end #sidebar -->

заменяме в hml файла с :
<?php include('includes/sidebar.php'); ?>

7.4 Трябва да направим и същото с footer div областта, която ще поставим в
footer.php
<div id="footer">
	<p>Copyright &copy 2012 <a href="http://web-club.eu/index.php/contact-us">WebRsolution</a></p>
</div> <!-- end #footer -->

заменяме в hml файла с :
<?php include('includes/footer.php'); ?>

8. Последна стъпка. Вече когато сме направили всички необходими промени по html файла е време да го преименуваме на index.php.

Сега ние създадохме темплейт (шаблон). Вече всяка от страниците може да се променя от едно място - ние само трябва да променим един файл, за да се види из целия сайт.
Това е от изключителна полза за някой, който има много съдържание и страници.
Вместо да се налага да редактираме страничната лента на всяка страница на нашия сайт, сега просто можем да редактираме sidebar.php файла и тя ще се отрази на всички наши страници.
Това позволява много по-лесно да се справим с обработката на голям обем материал за сайта. :bira: :bg:
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
Последна редакция: 09 Ное 2012 11:15 от admin.
The administrator has disabled public write access.

Re: Програмиране в Интернет с PHP и MySQL 25 Ное 2012 10:37 #377

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 608
  • Получени благодарности: 36
  • Karma: 4
ЕТО ГИ файловете от самия изпит по Програмиране в Интернет с
PHP и MySQL - ПУ Паисий Хилендарски


This attachment is hidden for guests. Please log in or register to see it.
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
Последна редакция: 27 Ное 2012 12:27 от admin.
The administrator has disabled public write access.

Re: Програмиране в Интернет с PHP и MySQL 26 Ное 2012 07:26 #378

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 608
  • Получени благодарности: 36
  • Karma: 4
Страница 1 от единия вариант на тест по Програмиране в Интернет с
PHP и MySQL - ПУ Паисий Хилендарски



This image is hidden for guests. Please log in or register to see it.


написаните отговори най-вероятно не са верни.
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
Последна редакция: 27 Ное 2012 12:28 от admin.
The administrator has disabled public write access.
Следния потребител(и) каза Благодаря: eli4ka333

Re: Програмиране в Интернет с PHP и MySQL 11 Апр 2017 05:02 #996

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 608
  • Получени благодарности: 36
  • Karma: 4
Ето и още два теста предоставени от stteffany


This attachment is hidden for guests. Please log in or register to see it.


This attachment is hidden for guests. Please log in or register to see it.
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
The administrator has disabled public write access.