This commit is contained in:
2022-04-07 14:54:21 +02:00
commit 044ec5f379
55 changed files with 1220 additions and 0 deletions

55
misc/fuggvenyek.php Normal file
View File

@@ -0,0 +1,55 @@
<html>
<?php
$oldal = [
'title' => "Oldalgeneráló",
'header' => "PHP gyakorlas",
'menu' => [
"home" => "Nyitó oldal",
"contact" => "Kapcsolat",
"gallery" => "Galéria",
"other" => "Egyebek"],
'tartalom' => [
['P0', "Lorem ipsum dolor sit amet."],
['P1', "Lorem ipsum dolor sit amet."],
['P2', "Lorem ipsum dolor sit amet."],
['P3', "Lorem ipsum dolor sit amet."],
['P4', "Lorem ipsum dolor sit amet."]
],
'footer' => ['ev' => '2022', 'ceg' => 'Teszt Elek', 'email' => 'tesztelek@gmail.com']
];
function headerMaker(){
}
function pMaker(){
}
function MenuMaker($items, $active = null){
foreach($items as $key => $value){
echo '<li';
if($active){
echo 'class="active">';
}
echo '<a href="? page = '.$key.'">'.$value.'</a></li>';
}
}
function MenuMaker2($items, $active = null){
$nav = "<nav><ul>";
foreach($items as $key => $value){
echo '<li';
if($active){
echo 'class="active">';
}
echo '<a href="? page = '.$key.'">'.$value.'</a></li>';
}
}
?>
</html>

6
misc/functions.php Normal file
View File

@@ -0,0 +1,6 @@
<?php
$nem = [['N', 'Nő'],
['F', 'Férfi']];
print_r($nem);
?>

36
misc/masodfoku.php Normal file
View File

@@ -0,0 +1,36 @@
<html>
<head><title>Masodfoku</title></head>
<body>
<form method="post">
a<input type="number" name="a"><br>
b<input type="number" name="b"><br>
c<input type="number" name="c"><br>
<input type="submit" name="submit">
</form>
<?php
$a = $_POST["a"];
$b = $_POST["b"];
$c = $_POST["c"];
$d = -1;
if($a == 0 && $b == 0 && $c == 0){
echo "azonossag";
}elseif($a == 0 && $b == 0 && $c != 0){
echo "ellentmondas";
}elseif($a == 0 && $b != 0 && $c != 0){
$x = -($c/$b);
echo "\n.$x";
}elseif($a != 0){
$d = ($b * $b) - (4 * $a * $c);
}
if($d > 0){
echo "\nkét megoldás van";
}elseif($d == 0){
echo "\negy megoldás van";
}else{
echo "\nnincs megoldas";
}
?>
</body>
</html>

16
misc/menu.css Normal file
View File

@@ -0,0 +1,16 @@
*{
padding : 0;
margin: 0;
}
li{
float: left;
padding: 0.5em;
list-style-type: none;
color: white;
background-color: gray;
}
a{
color: white;
}

23
misc/menu.php Normal file
View File

@@ -0,0 +1,23 @@
<html>
<head>
<title>Menu</title>
<link rel="stylesheet" href="menu.css">
<?php
include_once 'fuggvenyek.php';
?>
</head>
<body>
<header><?php echo $oldal['header'] ?></header>
<main>
<br>
<?php
for($i = 0; $i < count($oldal['tartalom']); $i++){
echo "<h4>".$oldal['tartalom'][$i][0]."</h4><p>".$oldal['tartalom'][$i][1]."</p><br>";
}
?>
</main>
<footer>
<?= 'Készítette:'.$oldal['footer']['ceg'].' &COPY '.$oldal['footer']['ev']; ?>
</footer>
</body>
</html>

14
misc/szorzotabla.php Normal file
View File

@@ -0,0 +1,14 @@
<html>
<head> <title>Szorzotabla</title></head>
<body>
<?php
for($i = 1; $i <= 10; $i++){
for($j = 1; $j <= 10; $j++){
$value = $i * $j;
echo($value." ");
}
echo("<br>" );
}
?>
</body>
</html>

42
misc/tomb.php Normal file
View File

@@ -0,0 +1,42 @@
<html>
<head><title>tomb</title></head>
<body>
<?php
$primek = [2, "alma", true, 3.14];
$primek[100] = 100;
$asszoctomb = [
"alma" => "piros",
"korte" => "sarga",
"uborka" => "zold"
];
print_r($primek);
echo "<br>".$primek[0];
echo "<br>".$primek[100];
echo "<br><br>";
var_dump($asszoctomb);
echo "<br>".$asszoctomb["alma"];
echo "<br>".$asszoctomb["korte"];
echo "<br>".$asszoctomb["uborka"];
echo "<br>for print<br>";
foreach($asszoctomb as $value){
echo $value." - ";
}
echo "<br><br>";
foreach($asszoctomb as $key => $value){
echo '<br>$asszoctomb['.$key.']='.$value;
}
$kulcsok = array_keys($asszoctomb);
$kulcsok2 = array_keys($primek);
echo "<br><br>";
print_r($kulcsok = array_values($asszoctomb));
print_r($kulcsok2 = array_values($primek));
?>
</body>
</html>

28
misc/valami.php Normal file
View File

@@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Dunno</title>
<?php include_once 'functions.php'?>
</head>
<body>
<form name="adatok" method="POST">
<legend>Adatok bekerese</legend>
<fieldset>
<label for="neme">Nem:</label>
<div>
<select id="neme" name="nem">
<option value="F">Férfi</option>
<option value="N">Nő</option>
</select>
</div>
<div><br>
<label for="kor">Kor: </label>
<input type="number" name="kor" id="kor" value=""/>
</div><br>
<input type="submit" name="elkuld" value="elkuld"/>
</fieldset>
</form>
</body>
</html>