Mam taki problem. Otóż napisałem klasę do wysyłania maili
<html>
<head>
<title>Formularz kontaktowy</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
class mail { //Tworze klase var $topic;
var $mail;
var $tekst;
var $podpisano;
function mail($topic, $mail, $tresc, $podpis){ //Kostruktor
$this->temat=$topic;
$this->email=$mail;
$this->tekst=$tresc;
$this->podpisano=$podpis;
}
}
function wyslijMail() { //Funkcja wysylania
$topic = $_POST['topic'];
$mail = $_POST['mail'];
$tresc = $_POST['tresc'];
$podpis = $_POST['podpis'];
echo "Pole temet puste!<br />"; } else {} echo "Pole e-mail puste!<br />"; } else {} echo "Nie wypełniono treści!<br />"; } else {} echo "Nie podpisano się!<br />"; } else {}
if(isset($_POST['sumbit'])) { $mailer = new mail($topic, $mail, $tresc, $podpis); $body = "$mailer->temat\n$mailer->tekst\nNapisał: $mailer->podpisano, $mailer->email";
@mail("tuitam14@gmail.com", "$mailer->temat", "$body"); echo "E-mail wysłany poprawnie!";
} else {
echo "Nie można wysłać e-maila<br />Spróbuj ponownie<br />"; }
}
wyslijMail();
?>
</body>
</html>
Lecz kiedy wyśle e-maila dochodzi mi na e-mail lecz piszę że Pola puste.. Jak to usunąć ? Tak samo jest jak form miałem w jednym pliku z tym ;/ Do zobaczenia tu :
http://simsnews.pl/test/form.php