Skip to content

Commit fbb6ccd

Browse files
AmbratolmAmbratolm
authored andcommitted
init
0 parents commit fbb6ccd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1930
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea/

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# 📔 PHP _PW_
2+
3+
**PHP** **_Practical Works_** Default Repository. <br />
4+
Source code for general or uncategorized **PHP** learning activities.

php-course/02_11/embed.php

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?php
2+
$book = [
3+
'title' => "The Hitchhiker's Guide to the Galaxy",
4+
'author' => 'Douglas Adams',
5+
'description' => 'a comedy sci-fi adventure originally based on a BBC radio series'
6+
];
7+
$characters = [
8+
'Arthur Dent',
9+
'Ford Prefect',
10+
'Zaphod Beeblebrox',
11+
'Marvin, the paranoid android',
12+
'Slartibartfast'
13+
];
14+
?>
15+
<!DOCTYPE html>
16+
<html lang="en">
17+
<head>
18+
<meta charset="UTF-8">
19+
<title>Challenge: Embed in HTML</title>
20+
<link href="styles.css" rel="stylesheet" type="text/css">
21+
</head>
22+
<body>
23+
<h1><?= "{$book["title"]} <br>by \"{$book["author"]}\"" ?></h1>
24+
<p><?= '"' . $book["title"] . '" ' . "is {$book["description"]}" ?>.</p>
25+
<h2>Main Characters</h2>
26+
<ul>
27+
<li><?= $characters[0] ?></li>
28+
<li><?= $characters[1] ?></li>
29+
<li><?= $characters[2] ?></li>
30+
<li><?= $characters[3] ?></li>
31+
<li><?= $characters[4] ?></li>
32+
</ul>
33+
34+
</body>
35+
</html>

php-course/02_11/styles.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
body {
2+
background-color: #fff;
3+
color: #111;
4+
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
5+
margin-left: 20px;
6+
font-size: 85%;
7+
}
8+
h1, h2 {
9+
color: #0e618c;
10+
}
11+
p {
12+
max-width: 60em;
13+
}

php-course/03_07/calculations.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?php
2+
$total_min = 318;
3+
$hrs = (int)($total_min / 60);
4+
$min = $total_min % 60;
5+
echo "$total_min min contains $hrs hours and $min minutes.";

php-course/03_07/different.php

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Serving different content</title>
6+
<link href="styles.css" rel="stylesheet" type="text/css">
7+
</head>
8+
<?php $is_member = true ?>
9+
<body>
10+
<div id="wrapper">
11+
<header class="both">
12+
<h1>Nonesuch Club</h1>
13+
<p>Welcome one and all to a really exclusive club for PHP developers. So exclusive, it doesn't exist!</p>
14+
</header>
15+
16+
<?php if (!$is_member) { ?>
17+
<section class="non-members">
18+
<h2>Become a Member</h2>
19+
<p>Useful information for non-members. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae doloribus esse itaque necessitatibus nobis placeat repellat temporibus voluptas. Architecto maxime quisquam soluta veniam? Aliquid consequuntur cum eligendi enim, natus non!</p>
20+
<p>Accusamus animi architecto asperiores aspernatur at dolor eaque error est illum ipsam libero nam nemo nisi, officiis pariatur quae quidem quod sed sunt totam velit veniam vero voluptas voluptatem voluptatibus?</p>
21+
</section>
22+
<?php } if ($is_member) : ?>
23+
<section class="members">
24+
<h2>Members' News</h2>
25+
<p>For members's eyes only. Amet at, cum delectus deserunt dolorem doloribus ea esse eum eveniet facilis fuga illo in itaque iusto laudantium minus molestiae necessitatibus nobis, non obcaecati odit ratione repellendus rerum. Odit, placeat.</p>
26+
<ul>
27+
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</li>
28+
<li>Commodi error numquam perferendis quis sit! Dicta, sit!</li>
29+
<li>Ab amet iste, molestias nobis officia quas ullam!</li>
30+
<li>Atque dolorum facere fuga fugiat labore quae sit?</li>
31+
</ul>
32+
<p>Aliquid cum ex expedita illum ipsa maxime, minus, natus nihil officia praesentium quas, quisquam ratione sapiente. Aliquid animi beatae fugit in magnam necessitatibus, nihil nobis quod repudiandae saepe. Similique, ullam?</p>
33+
</section>
34+
<?php endif; ?>
35+
36+
<section>
37+
<div class="both">
38+
<h3>About this Club</h3>
39+
<p>This is public information about the Nonesuch Club, so it can be seen by members and non-members alike. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium consequatur fugiat praesentium quod reiciendis. Dolor exercitationem expedita inventore maiores nostrum quibusdam repellendus saepe sunt. Aliquid assumenda beatae ipsa neque vel.</p>
40+
<p>Accusamus architecto, aspernatur commodi consectetur doloremque esse est illum impedit inventore itaque iusto laboriosam nesciunt nostrum nulla optio provident quae quidem sapiente sequi tempore vel veritatis voluptatem. Magni, quos rerum?</p>
41+
</div>
42+
43+
<?php if($is_member) : ?>
44+
<div class="members">
45+
<h3>Information for Members Only</h3>
46+
<p>Don't let non-members into the secret! Dolor dolores dolorum harum, illum molestias quia quidem ullam. A accusamus alias assumenda iure provident quae quos! A, alias cumque distinctio excepturi, incidunt mollitia nemo neque quam suscipit ut voluptate.</p>
47+
</div>
48+
<?php endif; ?>
49+
</section>
50+
51+
<footer class="both">
52+
<p>&copy; 2015 Nonesuch Club</p>
53+
</footer>
54+
</div>
55+
</body>
56+
</html>

php-course/03_07/loops.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
$list = [ 1, 4, "WTF", "lol", 17, 'o.o' ];
3+
?>
4+
<html>
5+
<head>
6+
<meta charset="UTF-8">
7+
<meta name="viewport"
8+
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
9+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
10+
<title>Document</title>
11+
</head>
12+
<body>
13+
<?php
14+
for ($i = 0; $i < count($list); $i++) :
15+
echo "<h1>Item $i : $list[$i]</h1>";
16+
endfor;
17+
?>
18+
<?php
19+
foreach ($list as $item) :
20+
echo "<h1>$item</h1>";
21+
endforeach;
22+
?>
23+
</body>
24+
</html>

php-course/03_07/members.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Serving different content</title>
6+
<link href="styles.css" rel="stylesheet" type="text/css">
7+
</head>
8+
<body>
9+
<div id="wrapper">
10+
<header class="both">
11+
<h1>Nonesuch Club</h1>
12+
<p>Welcome one and all to a really exclusive club for PHP developers. So exclusive, it doesn't exist!</p>
13+
</header>
14+
15+
<section class="members">
16+
<h2>Members' News</h2>
17+
<p>For members's eyes only. Amet at, cum delectus deserunt dolorem doloribus ea esse eum eveniet facilis fuga illo in itaque iusto laudantium minus molestiae necessitatibus nobis, non obcaecati odit ratione repellendus rerum. Odit, placeat.</p>
18+
<ul>
19+
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</li>
20+
<li>Commodi error numquam perferendis quis sit! Dicta, sit!</li>
21+
<li>Ab amet iste, molestias nobis officia quas ullam!</li>
22+
<li>Atque dolorum facere fuga fugiat labore quae sit?</li>
23+
</ul>
24+
<p>Aliquid cum ex expedita illum ipsa maxime, minus, natus nihil officia praesentium quas, quisquam ratione sapiente. Aliquid animi beatae fugit in magnam necessitatibus, nihil nobis quod repudiandae saepe. Similique, ullam?</p>
25+
</section>
26+
27+
<section>
28+
<div class="both">
29+
<h3>About this Club</h3>
30+
<p>This is public information about the Nonesuch Club, so it can be seen by members and non-members alike. Accusantium consequatur fugiat praesentium quod reiciendis. Dolor exercitationem expedita inventore maiores nostrum quibusdam repellendus saepe sunt. Aliquid assumenda beatae ipsa neque vel.</p>
31+
<p>Accusamus architecto, aspernatur commodi consectetur doloremque esse est illum impedit inventore itaque iusto laboriosam nesciunt nostrum nulla optio provident quae quidem sapiente sequi tempore vel veritatis voluptatem. Magni, quos rerum?</p>
32+
</div>
33+
34+
<div class="members">
35+
<h3>Information for Members Only</h3>
36+
<p>Don't let non-members into the secret! Dolor dolores dolorum harum, illum molestias quia quidem ullam. A accusamus alias assumenda iure provident quae quos! A, alias cumque distinctio excepturi, incidunt mollitia nemo neque quam suscipit ut voluptate.</p>
37+
</div>
38+
</section>
39+
40+
<footer class="both">
41+
<p>&copy; 2015 Nonesuch Club</p>
42+
</footer>
43+
</div>
44+
</body>
45+
</html>

php-course/03_07/non_members.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Serving different content</title>
6+
<link href="styles.css" rel="stylesheet" type="text/css">
7+
</head>
8+
<body>
9+
<div id="wrapper">
10+
<header class="both">
11+
<h1>Nonesuch Club</h1>
12+
<p>Welcome one and all to a really exclusive club for PHP developers. So exclusive, it doesn't exist!</p>
13+
</header>
14+
15+
<section class="non-members">
16+
<h2>Become a Member</h2>
17+
<p>Useful information for non-members. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae doloribus esse itaque necessitatibus nobis placeat repellat temporibus voluptas. Architecto maxime quisquam soluta veniam? Aliquid consequuntur cum eligendi enim, natus non!</p>
18+
<p>Accusamus animi architecto asperiores aspernatur at dolor eaque error est illum ipsam libero nam nemo nisi, officiis pariatur quae quidem quod sed sunt totam velit veniam vero voluptas voluptatem voluptatibus?</p>
19+
</section>
20+
21+
<section>
22+
<div class="both">
23+
<h3>About this Club</h3>
24+
<p>This is public information about the Nonesuch Club, so it can be seen by members and non-members alike. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium consequatur fugiat praesentium quod reiciendis. Dolor exercitationem expedita inventore maiores nostrum quibusdam repellendus saepe sunt. Aliquid assumenda beatae ipsa neque vel.</p>
25+
<p>Accusamus architecto, aspernatur commodi consectetur doloremque esse est illum impedit inventore itaque iusto laboriosam nesciunt nostrum nulla optio provident quae quidem sapiente sequi tempore vel veritatis voluptatem. Magni, quos rerum?</p>
26+
</div>
27+
</section>
28+
29+
<footer class="both">
30+
<p>&copy; 2015 Nonesuch Club</p>
31+
</footer>
32+
</div>
33+
</body>
34+
</html>

php-course/03_07/styles.css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
body {
2+
background-color: #fff;
3+
color: #111;
4+
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
5+
margin-left: 20px;
6+
}
7+
h1, h2, h3 {
8+
color: rgb(14, 97, 140);
9+
margin-left: 15px;
10+
}
11+
p {
12+
margin: 0 30px 1em;
13+
}
14+
#wrapper {
15+
max-width: 750px;
16+
margin: 0 auto;;
17+
}
18+
.members {
19+
background-color: #deb887;
20+
}
21+
footer {
22+
font-size: 85%;
23+
}

0 commit comments

Comments
 (0)