Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="de">
- <head>
- <title>Persönliche Daten</title>
- </head>
- <body>
- <form action="verarbeitung.php">
- <select name="anrede"><option value="Herr">Herr</option> <option value="Frau">Frau</option></select> <br>
- <b>Vorname</b>
- <input type="text" name="vorname" id="vorname"> <br>
- <b>Nachnahme</b>
- <input type="text" name="nachnahme" id="nachnahme"> <br>
- <b>Adresse</b>
- <input type="text" name="adresse" id="adresse"> <br>
- <b>Telefon</b>
- <input type="number" name="telefon" id="telefon"> <br>
- <b>Email</b>
- <input type="text" name="email" id="email"> <br>
- <b>Geburstsdatum</b>
- <input type="text" name="geburtsdatum" id="geburtsdatum"> <br>
- <button type="reset">Eingaben zurücksetzen</button> <br>
- <button type="submit">Eingaben absenden</button> <br>
- </form>
- </body>
- </html>
- <?php
- // Hash wird aus Perosnendaten bezogen
- $hash = hash('crc32', $_GET["vorname"].$_GET["nachnahme"].$_GET["geburtsdatum"] , FALSE);
- // Datei öffnen, $handle ist der Dateizeiger
- $handle = fopen("test.csv","r");
- // Datei zeilenweise auslesen, fgetcsv() anwenden, im Array $csv_array speicher
- $data = fgetcsv($handle,'0', $delimiter = ';');
- // Start der CSV-Abfrage
- while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
- $num = count($data);
- for ($c=0; $c < $num; $c=$c + 7) {
- if ($hash == $data[$c]){
- $errorcode = "1";
- break;
- }else{
- $errorcode = "0";
- }}}
- fclose($handle);
- // Abfrage ob Schreiben möglich ist
- if($errorcode == "0"){
- $daten = array ($hash, $_GET["vorname"], $_GET["nachnahme"], $_GET["adresse"], $_GET["telefon"], $_GET["email"], $_GET["geburtsdatum"]);
- $Datenbank = fopen("test.csv","a+");
- fputcsv($Datenbank,$daten,";");
- fclose($Datenbank);
- echo "PERSONENDATEN ERFOLGREICH ÜBERTRAGEN, <br><b>PERSONENNUMMER: ".$hash;
- }else {
- echo "PERSON BEREITS VORHANDEN";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement