Учусь, нужны советы - PHP - Ответ 5122520
01.10.2013, 11:26. Показов 894. Ответов 6
Начал ходить на курсы php. Курсы короткие, информации для меня много. Дают домашние задания. Не знаю как подступиться к выполнению. Если сможете помочь, чтобы я хотя по готовому мог разобраться.
И если можно, я бы выкладывал и дальше задания. Заранее спасибо.
Задание 1.
На прошлой домашке надо было создать html страницу с использованием div контейнером.
Кликните здесь для просмотра всего текста
HTML5 | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Static web-site</title>
<link type="text/css" rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="header">
<div class="company-name">
<h1>ACME Corporation</h1>
</div>
<div class="company-logo">
<img src="images/logo.jpg" alt="ACME Corp."/>
</div>
</div>
<div class="content">
<div class="nav">
<ul class="nav-list">
<li><a href="index.html">Main</a></li>
<li><a href="table.html">Articles grid</a></li>
<li><a href="form.html">Form</a></li>
</ul>
</div>
<div class="main">
<h2>Top Articles</h2>
<div class="art-wrapper">
<div class="article">
<h3 class="art-name">Lorem ipsum dolor sit amet</h3>
<div class="art-content">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
</p>
<p>
Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
</p>
<p>
Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....
</p>
</div>
<div class="art-serv">
<a href="article.html" class="article-link">Read full article</a>
</div>
</div>
<div class="article">
<h3 class="art-name"> Nam volutpat, eros sit amet ullamcorper egestas</h3>
<div class="art-content">
<p>
Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
</p>
<p>
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
</p>
<p>
Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.
</p>
</div>
<div class="art-serv">
<a href="article.html" class="article-link">Read full article</a>
</div>
</div>
<div class="article">
<h3 class="art-name"> Sed aliquam convallis nunc dictum ornare</h3>
<div class="art-content">
<p>
Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a. Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
<div class="art-serv">
<a href="article.html" class="article-link">Read full article</a>
</div>
</div>
</div>
</div>
<div class="cleaner"/>
</div>
<div class="footer">
<div class="copyright">Copyright 2012 Acme Inc.</div>
<div class="f-links"><a href="about.html">About US</a><a href="terms.html">Terms & Conditions</a></div>
</div>
</body>
</html> |
|
Сейчас надо сделать страницу index.php. Дали код и в ней задания.
Кликните здесь для просмотра всего текста
PHP | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Static web-site</title>
<link type="text/css" rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="header">
<div class="company-name">
<!--Вывести заголовок. Текст заголовка "Acme Corp" -->
<h1><?php //Ваш код?></h1>
</div>
<div class="company-logo">
<img src="images/logo.jpg" alt="ACME Corp."/>
</div>
</div>
<div class="content">
<div class="nav">
<ul class="nav-list">
<!-- Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
<?php
$links = array('index.html', 'table.html', 'form.html');
$names = array('Main', 'Articles grid', 'Form');
//Ваш код
?>
</ul>
</div>
<div class="main">
<h2>Top Articles</h2>
<div class="art-wrapper">
<!-- Вывести список статей, если номер статьи - нечетный, вывести его на сером фоне, иначе - на белом -->
<?php
//Массив статей, первый элемент - заголовок, второй - текст
$articles = array(
array('Lorem ipsum dolor sit amet',
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....'
),
array(
'Nam volutpat, eros sit amet ullamcorper egestas',
'Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.'
),
array(
'Sed aliquam convallis nunc dictum ornare',
'Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a.
Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
)
)
?>
</div>
</div>
<div class="cleaner"/>
</div>
<div class="footer">
<div class="copyright">Copyright 2012 Acme Inc.</div>
<div class="f-links"><a href="about.html">About US</a><a href="terms.html">Terms & Conditions</a></div>
</div>
</body>
</html> |
|
с этим справился
Кликните здесь для просмотра всего текста
PHP | 1
2
3
4
5
6
7
| <div class="company-name">
<!--Вывести заголовок. Текст заголовка "Acme Corp" -->
<h1><?php
//Ваш код
echo "ACME Corporation";
?></h1>
</div> |
|
С этим вроде тоже получилось:
Кликните здесь для просмотра всего текста
PHP | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <div class="nav">
<ul class="nav-list">
<!-- Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
<?php
$links = array('index.html', 'table.html', 'form.html');
$names = array('Main', 'Articles grid', 'Form');
//Ваш код
for ($i=0; $i<3; $i++)
{
echo"<li><a href=".$links[$i].">".$names[$i]."</a></li>";
}
?>
</ul>
</div> |
|
Потом тренер сказал вставить с использованием функции require_once. Кое как с его помощью осилили:
Кликните здесь для просмотра всего текста
PHP | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <div class="nav">
<ul class="nav-list">
<!-- Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
<?php
require_once ('functions.php');
$links = array('index.html', 'table.html', 'form.html');
$names = array('Main', 'Articles grid', 'Form');
for ($i=0; $i<3; $i++)
{
echo renderMenuItem ($links[$i],$names[$i]);
}
//Ваш код
?>
</ul>
</div> |
|
PHP | 1
2
3
4
| <?php function renderMenuItem($links,$names){
return "<li><a href=".$links.">".$names."</a></li>";
}
?> |
|
А это оставил на домашку.
Кликните здесь для просмотра всего текста
PHP | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <div class="art-wrapper">
<!-- Вывести список статей, если номер статьи - нечетный, вывести его на сером фоне, иначе - на белом -->
<?php
//Массив статей, первый элемент - заголовок, второй - текст
$articles = array(
array('Lorem ipsum dolor sit amet',
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....'
),
array(
'Nam volutpat, eros sit amet ullamcorper egestas',
'Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.'
),
array(
'Sed aliquam convallis nunc dictum ornare',
'Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a.
Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
)
)
?>
</div> |
|
Не знаю с чего начать, и как подступиться. Подскажите, что бы хотя бы мог по готовому разбираться.
И еще одно задание дали, наверно кому мало)).
Нужно сделать php запускающееся в консоли. Есть числа от 0 до 50, если число делиться на 3, программа выдает Fizz, при делении на 5 - Buzz, при делении на 3 и 5 FizzBizz.
Не осуждайте, помогите.
Вернуться к обсуждению: Учусь, нужны советы PHP
0
|