Formularz - nie dochodzące maile

Witam.

Podam kod formularza:

<?php

if (count($_POST))

{

   ////////// USTAWIENIA //////////

   $email = 'abc@email.pl'; // Adres e-mail adresata

   $subject = 'Formularz kontaktowy'; // Temat listu

   $message = 'Dziękuję za wysłanie formularza'; // Komunikat

   $error = 'Wyst±pił bł±d podczas wysyłania formularza'; // Komunikat błędu

   $charset = 'iso-8859-2'; // Strona kodowa

   //////////////////////////////


   $head =

      "MIME-Version: 1.0\r\n" .

      "Content-Type: text/plain; charset=$charset\r\n" .

      "Content-Transfer-Encoding: 8bit";

   $body = '';

   foreach ($_POST as $name => $value)

   {

      if (is_array($value))

      {

         for ($i = 0; $i < count($value); $i++)

         {

            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

         }

      }

      else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

   }

   echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

| Imię i nazwisko: | |
| Twój e-mail: | |
| Tre¶ć: | |

<?php } ?>[/code]

I mam problem:

Wpisalem adres (emial) mojego taty i emial nie doszedl co mam zrobic ?

email twojego taty masz wpisac w tym miejscu:

$email = 'abc@email.pl'; // Adres e-mail adresata

a tam gdzie wpisales ten email zmien tak jak bylo i powinno dzialac :smiley:

a np ktos chce wyslac do mnie…to co trzeba zrobic ?

Zmienić ten podany wyżej adres?

Bo jeśli masz coś innego na myśli, to nie wiem czy jest sens robić formularz kontaktowy, w którym trzeba uzupełniać adres do osoby, z którą chcemy się skontaktować.

Co to jest Blad? Nazwij temat konkretnie i popraw błędy w postach. Na forum używamy polskiej pisowni. Przeczytaj proszę zasady pisania na forum.

<?php

if (count($_POST))

{

   ////////// USTAWIENIA //////////

   $email = 'kevinek0@wp.pl'; // Adres e-mail adresata

   $subject = 'Formularz kontaktowy'; // Temat listu

   $message = 'Dziękuję za wysłanie formularza'; // Komunikat

   $error = 'Wyst±pił bł±d podczas wysyłania formularza'; // Komunikat błędu

   $charset = 'iso-8859-2'; // Strona kodowa

   //////////////////////////////


   $head =

      "MIME-Version: 1.0\r\n" .

      "Content-Type: text/plain; charset=$charset\r\n" .

      "Content-Transfer-Encoding: 8bit";

   $body = '';

   foreach ($_POST as $name => $value)

   {

      if (is_array($value))

      {

         for ($i = 0; $i < count($value); $i++)

         {

            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

         }

      }

      else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

   }

   echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

| Imię i nazwisko: | |
| Twój e-mail: | |
| Tre¶ć: | |

<?php } ?>[/code]

A teraz? Chce mieć na stronie,i żeby ktoś mi wysłał emial.

no zmien ten email jak teraz a reszte zostaw tak jak miales wczesniej :slight_smile:

<?php

if (count($_POST))

{

   ////////// USTAWIENIA //////////

   $email = 'kevinek0@wp.pl'; // Adres e-mail adresata

   $subject = 'Formularz kontaktowy'; // Temat listu

   $message = 'Dziękuję za wysłanie formularza'; // Komunikat

   $error = 'Wyst±pił bł±d podczas wysyłania formularza'; // Komunikat błędu

   $charset = 'iso-8859-2'; // Strona kodowa

   //////////////////////////////


   $head =

      "MIME-Version: 1.0\r\n" .

      "Content-Type: text/plain; charset=$charset\r\n" .

      "Content-Transfer-Encoding: 8bit";

   $body = '';

   foreach ($_POST as $name => $value)

   {

      if (is_array($value))

      {

         for ($i = 0; $i < count($value); $i++)

         {

            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

         }

      }

      else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

   }

   echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

| Imię i nazwisko: | |
| Twój e-mail: | |
| Tre¶ć: | |

<?php } ?>[/code]

Tak to ma wyglądać ?

<?php

if (count($_POST))

{

   ////////// USTAWIENIA //////////

   $email = 'kevinek0@wp.pl'; // Adres e-mail adresata

   $subject = 'Formularz kontaktowy'; // Temat listu

   $message = 'Dziękuję za wysłanie formularza'; // Komunikat

   $error = 'Wyst±pił bł±d podczas wysyłania formularza'; // Komunikat błędu

   $charset = 'iso-8859-2'; // Strona kodowa

   //////////////////////////////


   $head =

      "MIME-Version: 1.0\r\n" .

      "Content-Type: text/plain; charset=$charset\r\n" .

      "Content-Transfer-Encoding: 8bit";

   $body = '';

   foreach ($_POST as $name => $value)

   {

      if (is_array($value))

      {

         for ($i = 0; $i < count($value); $i++)

         {

            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

         }

      }

      else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

   }

   echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

| Imię i nazwisko: | |
| Twój e-mail: | |
| Tre¶ć: | |

<?php } ?>[/code]

Tak ma byc :slight_smile:

www.kevinn.yoyo.pl

wyślij mi jakiś emial i ciekawe czy dostane…

nic nie dostałem …

:expressionless:

Napewno wkleiles ten kod tak jak tu ponizej jest?

<?php

if (count($_POST))

{

   ////////// USTAWIENIA //////////

   $email = 'kevinek0@wp.pl'; // Adres e-mail adresata

   $subject = 'Formularz kontaktowy'; // Temat listu

   $message = 'Dziękuję za wysłanie formularza'; // Komunikat

   $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu

   $charset = 'iso-8859-2'; // Strona kodowa

   //////////////////////////////


   $head =

      "MIME-Version: 1.0\r\n" .

      "Content-Type: text/plain; charset=$charset\r\n" .

      "Content-Transfer-Encoding: 8bit";

   $body = '';

   foreach ($_POST as $name => $value)

   {

      if (is_array($value))

      {

         for ($i = 0; $i < count($value); $i++)

         {

            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

         }

      }

      else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

   }

   echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

| Imię i nazwisko: | |
| Twój e-mail: | |
| Tre¶ć: | |

<?php } ?>[/code]

Jesli ci nie dziala to nie wiem. Wszystkim dziala poprawnie, tylko tobie nie …

Nie ma takich typów, powinno być “text”

Co zwraca funkcja mail? Czy serwer obsługuje funkcję mail?

textarea nie posiada atrybutu type

[code] type=“nick” type=“email”

Czyli jak to ma wyglądać ?

Ja mam mial na wp.pl oto chodzi (jestem w tym zielony)