<form method="post">
Meno: <input type="text" name="meno">
E-mail: <input type="text" name="mail">
</form>
<?php
if (isset($_POST["meno"], $_POST["mail"]))
{
$meno = $_POST["meno"];
$mail = $_POST["mail"]; //priradenie do lokálnych premenných
$meno = strtolower(str_replace(" ", "-", $meno)); //prevedie na malé písmená, nahradí medzeru za spojovník, bodku by som nepoužil, ale je to jedno
//ešte by to v reáli chcelo odstrániť z mena diakritiku, napr. pomocou strtr a zvalidovať e-mailovú adresu, oboje pre prehľadnosť vynechávam
//rovnako by som sa ešte vysporiadal so znakmi, kt. nemôžu byť v názve súboru, ale užívateľ ich môže nahádzať do inputu napr: \/: atď., tiež vynechávam, keby bolo treba, doplním
if (!file_exists("/www/user/". $meno .".php") //ak súbor neexistuje, vytovríme ho
{
$subor = fopen("/www/user/". $meno .".php", "w"); //vytvoríme súbor
fwrite($subor, htmlspecialchars($mail)); //zapíšeme do súboru mail
fclose($subor);
echo "Registrácia mailu prebehla v poriadku.";
}
else
{
echo "Zadané meno je už používané!";
}
}
else
{
echo "Vyplňte prosím všetky polia";
}
?>
Parse error: syntax error, unexpected '$_POST' (T_VARIABLE), expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in /in/vmFN4 on line 6
Process exited with code 255.