Previzualizare seminar:

Extras din seminar:

Se dau doua fisiere se cere de controlat daca fisierile date sunt identice dupa continut. (SA CREEZI INTII FISIERELE, CA O S ITI DEE EROARE!)

<?php

$f1 = file_get_contents("test1.txt");

$f2 = file_get_contents("test2.txt");

if ($f1 == $f2){

echo "Fisierele sunt egale.";

}

else{

echo "Fisierele nu sunt egale";

}

?>

4. Realizati in php formularul de autentificare, care verifica daca datele au fost introduce corect.

<?php

if (isset($_POST['login'])){

$nume = $_POST['nume'];

$parola = $_POST['parola'];

if ($nume == "Admin" && $parola == "12345")

echo "Autentificat!";

else

echo "Esuare!";

}

?>

<form method="post">

Nume: <input type="text" name="nume" /><br />

Parola: <input type="text" name="parola" /><br />

<input type="submit" name="login" value="login" />

</form>

7. Sa creeze un un fisier care va contine toate numere naturale mai mici ca 200, cite 4 in rind. Afisati continutul fisierului. (NU UITA SA CREEZI FISIERUL!!!)

<?php

$file = "test3.txt";

$f = fopen($file, "w+");

if (is_writable($file)){

for($i = 1; $i <=200; $i+=4){

$j = $i+1;

$k = $j+1;

$l = $k+1;

fwrite($f,"$i $j $k $l rn");

}

}

$s = fopen($file, "r+");

while(!feof($s)){

$x = fgets($s);

echo $x . "<br>";

}

?>

8. Realizati in php formularul de inregistrare a si de afisare a datelor clientului (numele, prenumele, data nasterii, locul de munca, adresa, e-mail, genul, etc.)

<?php

if (isset($_POST['reg'])){

$nume = $_POST['nume'];

$prenume = $_POST['prenume'];

$data = $_POST['data'];

$lucru = $_POST['lucru'];

$adresa = $_POST['adresa'];

$email = $_POST['email'];

$gen = $_POST['Gen'];

echo "<h1>$nume $prenume</h1>";

echo "<h2>Data nasterii: $data, $gen</h2>";

echo "<h3>Adresa: $adresa</h3>";

echo "<h4>Email: $email</h4>";

echo "<h4>Loc de lucru: $lucru</h4>";

}

?>

<form method="post">

Nume: <input type="text" name="nume" /><br />

Prenume: <input type="text" name="prenume" /><br />

Data nasterii: <input type="text" name="data" /><br />

Loc de munca: <input type="text" name="lucru" /><br />

Adresa: <input type="text" name="adresa" /><br />

Email: <input type="text" name="email" /><br />

Genul:<input type="radio" name="Gen" value='Masculin'/>Masculin

<input type="radio" name="Gen" value='Feminin'/>Feminin

<input type="submit" name="reg" value="Inregistrare" />

</form>

11. Se da un fisier. Sa se construiasca alt fisier, substituind fiecare litera "e" cu "i".

<?php

$file = "test4.txt";

$f1 = fopen($file, "r+");

$f2 = fopen("test5.txt", "w+");

while (!feof($f1)){

$s = fgets($f1);

$s = str_replace("e", "i", $s);

fwrite($f2, $s);

}

echo "Verificati test5.txt";

?>

12.Creati aplicatia cosul de cumparaturi, care adauga datele comenzilor in cosul de cumparaturi. Realizati afisarea cosului de cumparaturi

<?php

if (isset($_POST['add'])){

$file = "cos.txt";

$f = fopen($file, "a");

$prod = explode(",", $_POST['produs']);

$produs = $prod[0];

$pret = $prod[1];

$cant = $_POST['cant'];

fwrite($f, $produs . "=" . $pret . "=" . $cant . "rn");

echo "Adaugat!";

fclose($f);

$f = fopen($file, "r");

echo "<table border=1><tr><td>Denumire</td><td>Cantitate</td><td>Pret</td><th>Suma</th></tr>";

while(!feof($f)){

$s = fgets($f);

$prod = explode("=", $s);

echo "<tr><td>".$prod[0]."</td><td>".$prod[2]."</td><td>".$prod[1]."</td><th>".($prod[1]*$prod[2])."</th></tr>";

}

echo "</table>";

}

?>

<form method="post">

Alege produsul:<br />

<select name="produs">

<option value="Minge,150">Minge</option>

<option value="Laptop,5500">Laptop</option></option>

<option value="Frigider,4099">Frigider</option>

<option value="Automobil,100000">Automobil</option>

<option value="Elicopter,10000000">Elicopter</option>

</select><br />

Cantitatea: <br />

<input type="text" name="cant" />

<br />

<input type="submit" name="add" value="adauga in cos" />

</form>.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • PHP.docx
Alte informații:
Tipuri fișiere:
docx
Diacritice:
Nu
Nota:
6/10 (3 voturi)
Nr fișiere:
1 fisier
Pagini (total):
13 pagini
Imagini extrase:
13 imagini
Nr cuvinte:
3 891 cuvinte
Nr caractere:
22 183 caractere
Marime:
22.37KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Calculatoare
Tag-uri:
informatica, fisier
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
informatica
Sus!