Piotr
Rezler
Art, DTP,
Interactive
Temat: PHP Mail form - pilna prośba o pomoc
Witam,Mam problem z formularzem, który musi być gotowy na dzisiaj. Byłbym wdzięczny za pomoc. Kwestia następująca - nie działa ;)
A oto kod:
<?php
if (empty($_POST['submit'])) {
echo "
<div style=\"width:400px; background-color:#000000; border-color:#FFCC00; border-style:solid; border-width:thin; text-align:right; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\">
<form action=\"zgloszenie.php\" method=\"post\">
<div style=\"background-color:#000000; width:300px; border-style:none; text-align:right; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\"><br />
imię: <input type=\"text\" name=\"f1\" style=\"border-color:#ff9900\"><br />
nazwisko: <input type=\"text\" name=\"f2\" style=\"border-color:#ff9900\"><br />
kierowca: <input type=\"text\" name=\"f3\" style=\"border-color:#ff9900\"><br />
pilot: <input type=\"text\" name=\"f4\" style=\"border-color:#ff9900\"><br />
liczba osób towarzyszących: <input type=\"text\" name=\"f5\" lenght=\"3\" style=\"width:20px; border-color:#ff9900\"><br />
</div>
<div style=\"background-color:#000000; border-style:none; text-align:center; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\">
Wybrany samochód:<br />
Toyota Land Cruiser <input type=\"radio\" name=\"f6\" value=\"land_cruiser\"> <input type=\"radio\" name=\"f6\" value=\"hilux\">Toyota Hilux<br />
<input type=\"reset\"><input type=\"submit\" value=\"Wyślij\">
</div>
<br />
</form>
</div>";
}
elseif (!empty($_POST['f1']) && !empty($_POST['f2']) && !empty($_POST['f3']) && !empty($_POST['f4']) && !empty($_POST['f5']) && !empty($_POST['f6'])) {
$count=fopen('counter.txt','r');
$digit=fread($count,10);
if ($digit = "50")
{
echo "<div style=\"width:300px; background-color:#000000; border-color:#FFCC00; border-style:solid; border-width:thin; text-align:center; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\"><br />Została osiągnięta dopuszczalna ilość zgłoszeń. Przepraszamy.<br /></div>";
fclose($count);
}
else
$counter=fopen('counter.txt','w');
$new_digit= $digit + "1";
fwrite($counter,$new_digit);
fclose($counter);
$message = "Imie:\n$_POST[f1]\nNazwisko: $_POST[f2]\nkierowca: $_POST[f3]\npilot: $_POST[f4]\nosoby tow.: $_POST[f5]\nsamochod: $_POST[f6]";
$header = "From: Formularz www";
@mail("desmuldes4x4@gmail.com","Zgloszenie ze strony WWW","$message","$header")
or die('Nie udało się wysłać wiadomości!');
echo "<div style=\"width:300px; background-color:#000000; border-color:#FFCC00; border-style:solid; border-width:thin; text-align:center; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\"><br />Zgłoszenie zostało wysłane poprawnie!<br /></div>";
}
else echo "<span style=\"text-align:center; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\">Wypełnij wszystkie pola formularza!</span><br /><br />
<div style=\"width:400px; background-color:#000000; border-color:#FFCC00; border-style:solid; border-width:thin; text-align:right; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\">
<form action=\"zgloszenie.php\" method=\"post\">
<div style=\"background-color:#000000; width:300px; border-style:none; text-align:right; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\"><br />
imię: <input type=\"text\" name=\"f1\" style=\"border-color:#ff9900\"><br />
nazwisko: <input type=\"text\" name=\"f2\" style=\"border-color:#ff9900\"><br />
kierowca: <input type=\"text\" name=\"f3\" style=\"border-color:#ff9900\"><br />
pilot: <input type=\"text\" name=\"f4\" style=\"border-color:#ff9900\"><br />
liczba osób towarzyszących: <input type=\"text\" name=\"f5\" lenght=\"3\" style=\"width:20px; border-color:#ff9900\"><br />
</div>
<div style=\"background-color:#000000; border-style:none; text-align:center; font-family:Verdana, Tahoma; font-size:12px; color:#EEEEEE;\">
Wybrany samochód:<br />
Toyota Land Cruiser <input type=\"radio\" name=\"f6\" value=\"land_cruiser\"> <input type=\"radio\" name=\"f6\" value=\"hilux\">Toyota Hilux<br />
<input type=\"reset\"><input type=\"submit\" value=\"Wyślij\">
</div>
<br />
</form>
</div>";
?>
Jakby ktoś był w stanie wykryć błąd, byłby niezmiernie wdzięczny. Tak to bywa, kiedy ktoś się podejmie czegoś, na czym się jednak "nie do końca" zna.
Z góry dzięki wielkie i pozdrawiam,
Piotr.