- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="UTF-8 B">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
- <title>Formularz</title>
- </head>
- <body>
- <br/>
- <br/>
- <style>
- body{
- font-family: sans-serif;
- text-align: center;
- }
- </style>
- <?php
- function drukuj_form(){
- echo<<<END
- <form action="formularz.php" method="post">
- Nazwisko:<input type="text" name="nazwisko"><br/>
- Wiek:<input type="number" name="wiek"><br/>
- Państwo:
- <select name="kraj">
- <option value="Polska">Polska</option>
- <option value="Czechoslowacja">Czechoslowacja</option>
- <option value="USA">USA</option>
- </select><br/>
- E-mail:<input type="email" name="email"><br/>
- Zamawiam tutorial z języka:<br/>
- PHP<input type='radio' name='lang' value='Php'>
- C++<input type='radio' name='lang' value='C++'>
- Java<input type='radio' name='lang' value='Java'><br/>
- <br/>Sposob zapłaty:<br/>
- Visa<input type='radio' name='payment' value='visa'><br/>
- Przelew<input type='radio' name='payment' value='przelew'><br/>
- Eurocard<input type='radio' name='payment' value='eurocard'><br/>
- <input type="reset" value="Wyczysc">
- <input type="submit" name='submit' value="Dodaj">
- <input type="submit" name='submit' value="Pokaz">
- <input type="submit" name='submit' value="Usun dane z pliku">
- <input type="submit" name='submit' value="Php">
- <input type="submit" name='submit' value="C++">
- <input type="submit" name='submit' value="Java">
- </form>
- END;
- }
- function dodaj()
- {
- $dane = "";
- $tab=['nazwisko','wiek','kraj','mail','lang','payment'];
- for($i=0;$i<count($tab);$i++)
- {
- if (isset($_REQUEST["$tab[$i]"]))
- {
- $dane .= htmlspecialchars($_REQUEST["$tab[$i]"])."|";
- }
- }
- $dane.="\r\n";
- $plik=fopen("dane.txt","a",1);
- fwrite($plik,$dane);
- fclose($plik);
- }
- function pokaz()
- {
- $plik=fopen("dane.txt","r",1);
- $dane=fread($plik,filesize("dane.txt"));
- fclose($plik);
- echo "<h1>Dane</h1>";
- if($dane==" ") echo "<h1>Brak danych</h1>";
- echo nl2br($dane);
- }
- function usun()
- {
- $plik=fopen("dane.txt","w",1);
- fwrite($plik," ");
- echo "<h1>Wyczyszczono</h1>";
- fclose($plik);
- }
- function pokaz_zamowienie($lang)
- {
- $listaJezyka="";
- $linia=file("dane.txt");
- for($i=0;$i<count($linia);$i++)
- {
- $czy=strpos($linia[$i],$lang);
- if(is_int($czy)==true)
- {
- $listaJezyka.=$linia[$i]."<br/>";
- }
- }
- echo "<h1>".$lang.":</h1>";
- echo $listaJezyka;
- }
- drukuj_form();
- if (isset($_REQUEST["submit"]))
- {
- $akcja = $_REQUEST["submit"];
- switch ($akcja)
- {
- case "Dodaj":dodaj();break;
- case "Pokaz":pokaz();break;
- case "Usun dane z pliku":usun();break;
- case "Php":pokaz_zamowienie("Php");break;
- case "C++":pokaz_zamowienie("C++");break;
- case "Java":pokaz_zamowienie("Java");break;
- }
- }
- //zad2
- echo "<h1>\$_SERVER:</h1>";
- foreach($_SERVER as $linia)
- {
- echo $linia."<br/>";
- }
- /* $d_root = $_SERVER['DOCUMENT_ROOT'];
- $plik = $d_root."/../Mojepliki/dane.txt";
- file_put_contents($plik,$dane); */
- ?>
- </body>
- </html>