Witam.
Otóż pisze formularz kontaktowy, ale nie wiem jak zastosować kolejną instrukcję IF.
Otóż mam skrypt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta name="Copyright" content="Arek Jurczewski" />
<meta name="Language" content="Polski" />
<title>Mail</title>
</head>
<body>
<?php
if (isset($_POST["wyslij"])) {
$nick = $_POST["nick"];
$mail= $_POST["mail"];
$tresc= $_POST["tresc"];
$temat = $_POST['temat'];
if ($_POST["dokogo"]==0) $dokogo="arek.jurczewski@gazeta.pl";
$wiadomosc = "
Nick: $nick\n
Email: $mail\n
Treść wiadomości:\n $tresc";
$header = ""."";
mail ($dokogo, $temat, $wiadomosc, $header);
echo 'Gratulacje! Udało się wysłać wiadomość!';
} else {
echo 'Niestety, nie udało się wysłać wiadomości!';
}
} else {
?>
<form action="test.php" method="post">
<TABLE border="0" cellpadding="0" cellspacing="5">
<TR>
<TD align="right">Nick:</TD>
<TD>
<INPUT size="25" maxlength="50" name="nick"/>
</TD>
</TR>
<TD align="right">E-mail:</TD>
<TD>
<INPUT size="25" maxlength="50" name="mail"/>
</TD>
</TR>
<TR>
<TD align="right">Temat:</TD>
<TD>
<INPUT size="25" maxlength="50" id="temat"/>
</TD>
</TR>
<TD align="right">Treść wiadomości:</TD>
<TD>
<TEXTAREA rows="20" cols="60" name="tresc"></TEXTAREA>
</TD>
</TD>
</TR>
<TD align="center" colspan="2">
<INPUT type="reset" value="Kasuj">
<INPUT type="submit" value="Wyslij" name="wyslij"/>
</TD>
</TR>
</TABLE>
</form>
<?php
}
?>
</body>
</html>
i chce aby mi skrypt sprawdzał czy mam wpisany poprawny e-mail. Funkcja sprawdzająca wygląda tak:
<?php
function check_email($email)
{
$wyr = "^[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)*";
$wyr .= "@([a-zA-Z0-9_-]+)(.[a-zA-Z0-9_-]+)*(.[a-zA-Z]{2,4})$";
return true;
}
return false;
}
?>
Mogę prosić o podpowiedź w którym miejscu skryptu dać zapytanie if i jak je zbudować?
Z góry dziękuje i pozdrawiam,
ArekJ