Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:programozasi_feladatok:php_nyelvhez_kapcsolodo_feladatok

< Programozási feladatok

PHP feladatok

  • Szerző: Sallai András
  • Copyright © Sallai András, 2011, 2012, 2019
  • Licenc: GNU Free Documentation License 1.3

Szimpla feladatok

Feladat 001

  1. Készítsen egy űrlapot, amely bekér egy felhasználónevet és egy jelszót. Az űrlapot a login.php PHP script állományban valósítsa meg.
  2. Készítsen egy auth.php nevű PHP scriptet, ami feldolgozza a login.php által generált űrlapot, és elvégzi az azonosítást. Az azonosítást működjön egy „kati” nevű felhasználóra a „titok” jelszóval. A „kati” felhasználó és a „titok” jelszó tárolása történhet az auth.php fájlban egy változóban.

Feladat 002

Írja át úgy a Feladat 001-et, hogy a felhasználó és a jelszó állományban legyen tárolva. Legyen az állomány neve passwd.txt.

Feladat 003

Írja át úgy az 002-es feladatot, hogy passwd.txt fájlban tárolt jelszavak titkosítva kerüljenek tárolása. A titkosítás minimálisan md5, „megsózva”.

Feladat 004

Készítsen egy weblapot, amelyen a Lorem ipsum három bekezdésben szerepel.

Az oldal alján legyen egy számláló, amely megmutatja hányszor látogatták meg a weboldalt.

MariaDB alapú feladatok

Feladat 101

Készítsen űrlapot amely a következő adatokat kéri be a felhasználóktól.

  • vezetéknév
  • keresztnév
  • felhasználónév
  • jelszó
  • jelszó újra
  • Irányítószám

Az űrlap tartalmát tárolja el egy adatbázisban, MariaDB szerveren.

Feladat 102

Készítsen űrlapot amely bekéri egy könyv adatait:

  • ISBN szám
  • cím
  • szerző
  • ár
  • kategória

Az űrlap tartalmát tárolja el egy adatbázisban, MariaDB szerveren.

Feladat 103

Készítsen űrlapot amely bekéri egy jármű adatait:

  • rendszám
  • típus
  • márka
  • modell
  • üzemanyag

Az űrlap tartalmát tárolja el egy adatbázisban, MariaDB szerveren.

Feladat 104

Készítsen űrlapot amely bekéri egy DNS zóna adatait:

  • zóna neve
  • zónáért felelős DNS szerver elérse
  • zónához tartozó e-mail cím
  • A rekordhoz tartozó IP cím
  • AAAA rekordhoz tartozó IP cím

Az űrlap tartalmát tárolja el egy adatbázisban, MariaDB szerveren.

Feladat 105

Készítsen űrlapot amely bekéri egy Unix felhasználó adatait:

  • felhasználónév
  • teljes név
  • jelszó
  • könyvtár
  • parancsértelmező

Az űrlap tartalmát tárolja el egy adatbázisban, MariaDB szerveren.

Hibával kapcsolatos PHP feladatok

Feladat 201

Kapcsolja be az összes üzenet, hibaüzenet megjelenítését.

Hibás programok

Feladat 301

lib.php
<?php
//lib.php
 
function getHead() {
	echo <<<EOT
 
function getHead() {
	echo <<<EOT
 
<!doctype html>
<html lang="hu">
<head>
	<meta charset="utf-8">
	<title>Háromszög</title>
</head>
<body>
<h1>Háromszög terület</h1>
 
EOT;
}

Feladat 302

lib.php
<?php
//lib.php
 
function getHead() {
	echo <<<EOT
 
<!doctype html>
<html lang="hu">
<head>
	<meta charset="utf-8">
	<title>Háromszög</title>
</head>
<body>
<h1>Háromszög terület</h1>
 
EOT;	
}

Feladat 303

lib.php
<?php
//lib.php
 
function getHead() {
	echo <<<EOT	
 
<!doctype html>
<html lang="hu">
<head>
	<meta charset="utf-8">
	<title>Háromszög</title>
</head>
<body>
<h1>Háromszög terület</h1>
 
EOT;
}

Feladat 304

Adott két .php fájl:

<?php
//lib.php

function getHead() {
	echo <<<EOT
<!doctype html>
<html lang="hu">
<head></head>
<body>
<h1>Kúp térfogat</h1>
EOT;
}

function getFoot() {
	echo <<<EOT
	</body>
	</html>
EOT;
}
<?php
//index.php
include "lib.php;

getHead();

echo <<<EOT
ide jön sugár stb. bekérés
EOT;

getFoot();
oktatas/programozas/programozasi_feladatok/php_nyelvhez_kapcsolodo_feladatok.txt · Utolsó módosítás: 2019/11/26 22:13 szerkesztette: admin