Nie działa mi sprawdzanie maila... :s
Sprawdzanie, żeby w komórce był numer telefonu (w sensie cyfry) działa bez zarzutu.
wpisuj.php
<?php
$email = $_POST['email'];
$phone = $_POST['phone'];
function telefon($phone){
{
return false;
}
else
{
return true;
}
}
function checkEmail($email) {
if (!preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/",$email)) {
return false;
}
else
{
return true;
}
}
if (!telefon($phone))
{
echo 'Podałeś niepoprawny telefon<br/>'; }
elseif(!checkEmail($email))
{
echo '<br/>Zly mail<br/>'; }
else {
$myFile = fopen ('dane.txt',a
); $data = date("d m Y - H:i"); $ip = $_SERVER['REMOTE_ADDR'];
fputs($myFile,"$email; "); fputs($myFile,"$phone; "); fputs($myFile,"$data; "); fputs($myFile,"$ip; <br>"); echo '<br><a href="index.php">Strona główna</a>'; }
?>
index.php
<td width="12%" bgcolor="#808080" height="19"><font face="Arial">e-mail:
<br> <font size="2" color="#FFFFFF">(format: nazwa@domena)
</font></font></td> <td width="88%" bgcolor="#808080" height="19"> <input name="email" value="nazwa@gmail.com" onfocus="if(this.value==this.defaultValue)this.value=''" onblur="if(this.value=='')this.value=this.defaultValue" type="text" size="40"></td>
Prosiłbym o pomoc... :S
BO na prawdę już nie wiem, gdzie jest błąd ;S