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>.
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.