php repozitar
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

33 lines
786 B

<?php
// KONTROLA DAT
// $postdata = $_POST;
// echo var_dump($postdata);
//Načtení dat
$name = $_POST["name"];
$msg = $_POST["msg"];
//nastavení souboru pro zápis
$myfile = fopen("text.txt","a") or die("Nelze otevřít");
//formátování zprávy
function validata($data){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$name = validata($name);
$msg = validata($msg); // ochrana proti XSS
$msg = str_replace("\n","<br>",$msg); //nahradí zakončení řádku
$fullmsg = "<h3> $name </h3> <p> $msg </p> <hr>";
//zapsání do souboru a následné uzavření
fwrite($myfile, $fullmsg);
fclose($myfile);
//přesměrování na novou stránku
header("Location: /list.php?m=true");
// test zápisu
// echo $fullmsg;