Witam,
mam prośbę, czy ktoś może mi pomóc z moim formularzem pocztowym. Mianowicie chodzi o to, że za każdym razem, kiedy próbuję go wysłać, to wyskakuje mi taki błąd:
Warning: eregi() expects at least 2 parameters, 1 given in C:\xampp\htdocs\Polski\przetworzkomentarz.php on line 14
To nie jest poprawny adres e-mal. Spróbuj jeszcze raz.
Oto kod formularza.
// utworzenie krótkich nazw zmiennych
$nazwa=$_POST['nazwa'];
$email=$_POST['email'];
$komentarz=$_POST['komentarz'];
if(!eregi('^[a-zQ-z0-9_]+@[a-zA-z0-9\-]+\.[a-zA-z0-9\-\.]=$'. $email)) {
echo 'To nie jest poprawny adres e-mal. Spróbuj jeszcze raz.'; }
$adresdo = 's_cegiela@op.pl';
if(eregi('opracowanie|analiza|interpretacja|lektura'. $komentarz)) $adresdo = 'opracowania@maturalneabc.com';
else if (eregi('wypracowanie|praca pisemna|matura'. $komentarz)) $adresdo = 'wypracowania@maturalneabc.com';
else if (eregi('konsultacje on-line|korepetycje on-line|przygotowanie do matury'. $komentarz)) $adresdo = 'konsultacje_online@maturalneabc.com';
$temat = 'Komentarz ze strony WWW';
$zawartosc = 'Nazwa klienta: '.$nazwa."\n"
.'Adres pocztowy: '.$email."\n"
."Komentarz klienta: \n".$komentarz."\n";
$adresod = 'serwerwww@przyklad.com';
mail($adresdo, $temat, $zawartosc, $adresod);
<html>
<head>
<title>Częœci samochodowe Janka — komentarz przyjęty</title>
</head>
<body>
<h1>Komentarz przyjęty</h1>
<p>Komentarz Państwa został wysłany.</p>
Z góry dziękuję.