Tytu³: Funkcje w php Wiadomo¶æ wys³ana przez: admin Kwiecieñ 02, 2014, 08:35:28 Zadanie 1. Napisaæ program, w którym funkcja policzy ile dni pozosta³o do koñca roku.
<html> <head> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Formularz</title> </head> <body> <?php $q=0; $a=date("d/m/y G.i:s"); $dzien = time(); $dzientyg = date("w", $dzien); switch($dzientyg){ case 0 : $dzientyg = "niedziela"; break; case 1 : $dzientyg = "poniedzia³ek"; break; case 2 : $dzientyg = "wtorek"; break; case 3 : $dzientyg = "¶roda"; break; case 4 : $dzientyg = "czwartek"; break; case 5 : $dzientyg = "pi±tek"; break; case 6 : $dzientyg = "sobota"; break; }; function dnido($dzien, $mies, $rok) { $czas1 = mktime(0, 0, 0, $mies, $dzien, $rok); $czas2 = time(); $czas = $czas1 - $czas2; return ceil($czas / 86400); } $rok1 = date("Y"); $dni = dnido(31, 12, $rok1); echo "Dzisiaj jest ". $dzientyg." "; print date("d/m/y G.i:s<br>", time()); echo "Do koñcza roku pozosta³o ".$dni." dni"; echo "<br>"; echo ' <form method="POST"> <p>Imie: <input type="text" name="imie" size="20"style="color: red; background-color: yellow" > Nazwisko: <input type="text" name="nazwisko" size="20"style="color: red; background-color: lightyellow" > <br> <p>Miasto: <input type=text name="miasto"style="color: red; background-color: lightyellow" ></p><br> <p>Wpisz tekst<br> <textarea name="tekst" cols="50" rows="5" style="color: red; background-color: lightyellow" style="border style:solid" wrap="physical"> </textarea></br> <input type="submit" value="Wyslij" name="B2"></p> </form> '; $imie = trim($_POST['imie']); $nazwisko = trim($_POST['nazwisko']); $miasto=trim($_POST['miasto']); $tekst=$_POST['tekst']; $licznik=trim($_POST['B2']); $dane = $a." Imie: ".$imie." Nazwisko: ".$nazwisko." Miasto: ".$miasto."\r\n"."Tre¶æ: ".$tekst."\r\n"; $file = "baza.txt"; $fp = fopen($file, "a"); flock($fp, 2); fwrite($fp,$dane); fclose($fp); echo "Dane zosta³y zapisane!<br />"; $licznik=false; ?> </body> </html> Tytu³: Odp: Funkcje w php Wiadomo¶æ wys³ana przez: admin Kwiecieñ 02, 2014, 10:20:18 Zadanie 2. Program czyta datê wprowadzon± do pola formularza i oblicza dzieñ tygodnia, który by³ w podanym dniu.
html> <head> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Formularz</title> </head> <body> <?php $q=0; $a=date("d/m/y G.i:s"); $dzien = time(); $dzientyg = date("w", $dzien); function dzientyg($dzien, $mies, $rok) {$czas1=mktime(0,0,0,$mies,$dzien,$rok); $dzientyg=date("w",$czas1); switch($dzientyg){ case 0 : $dzientyg = "niedziela"; break; case 1 : $dzientyg = "poniedzia³ek"; break; case 2 : $dzientyg = "wtorek"; break; case 3 : $dzientyg = "¶roda"; break; case 4 : $dzientyg = "czwartek"; break; case 5 : $dzientyg = "pi±tek"; break; case 6 : $dzientyg = "sobota"; break; }; return ($dzientyg); } function dnido($dzien, $mies, $rok) { $czas1 = mktime(0, 0, 0, $mies, $dzien, $rok); $czas2 = time(); $czas = $czas1 - $czas2; return ceil($czas / 86400); } $rok1 = date("Y"); $dni = dnido(31, 12, $rok1); echo "Dzisiaj jest ". $dzientyg." "; print date("d/m/y G.i:s<br>", time()); echo "Do koñca roku pozosta³o ".$dni." dni"; echo "<br>"; echo ' <form method="POST"> <p>Dzieñ: <input type="text" name="dzien" size="20"style="color: red; background-color: yellow" > Miesi±c: <input type="text" name="mies" size="20"style="color: red; background-color: lightyellow" > <br> <p>Rok: <input type=text name="rok"style="color: red; background-color: lightyellow" ></p><br> <input type="submit" value="Wyslij" name="B2"></p> </form> '; $dzien = trim($_POST['dzien']); $miesiac = trim($_POST['mies']); $rok=trim($_POST['rok']); echo("<br>"); $b=dzientyg($dzien,$miesiac,$rok); echo("<br>"); echo "Dnia ".$dzien." ".$miesiac." ".$rok." by³ ".$b; ?> </body> </html> Tytu³: Odp: Funkcje w php Wiadomo¶æ wys³ana przez: admin Kwiecieñ 02, 2014, 11:11:24 Zadanie 3. Wykonaæ prosty sumator dwóch liczb, korzystaj±c z zadeklarowanej funkcji suma.
<html> <head> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Formularz</title> </head> <body> <?php function suma($p,$d) {return$p+$d; }; echo "<br>"; echo ' <form method="POST"> <p><input type="text" name="pierwsza" size="20"style="color: red; background-color: yellow" > + <input type="text" name="druga" size="20"style="color: red; background-color: lightyellow" >= <br><br> <input type="submit" value="Dodaj" name="B2"></p> </form> '; $pierwsza = trim($_POST['pierwsza']); $druga = trim($_POST['druga']); $a=suma($pierwsza,$druga); echo $a; echo("<br>"); ?> </body> </html> |