kjiu
(Jarek Ostaj)
6 Maj 2008 13:04
#1
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 ?
Loszesi
(Adam Klosowicz)
6 Maj 2008 14:21
#2
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
kjiu
(Jarek Ostaj)
6 Maj 2008 14:29
#3
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.
kjiu
(Jarek Ostaj)
6 Maj 2008 14:48
#6
<?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.
Loszesi
(Adam Klosowicz)
6 Maj 2008 15:02
#7
no zmien ten email jak teraz a reszte zostaw tak jak miales wczesniej
kjiu
(Jarek Ostaj)
6 Maj 2008 15:08
#8
<?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ć ?
Loszesi
(Adam Klosowicz)
6 Maj 2008 15:42
#9
<?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
kjiu
(Jarek Ostaj)
6 Maj 2008 15:55
#10
www.kevinn.yoyo.pl
wyślij mi jakiś emial i ciekawe czy dostane…
Loszesi
(Adam Klosowicz)
6 Maj 2008 16:13
#12
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”
kjiu
(Jarek Ostaj)
6 Maj 2008 17:07
#14
Czyli jak to ma wyglądać ?
Ja mam mial na wp.pl oto chodzi (jestem w tym zielony)