PHP: strefaphp.net
PHP: strefaphp.net



 
Czy odwiedziłeś już te strony? -
dodał: Vengeance

Temat: mail() - nie działa :(
Autor
Data: 27-04-2008 12:27
php3

dołączył:
27-04-2008 
Witam,

napisałem formularz wysyłający maile ze strony, podzieliłem to na dwa pliki, kontakt.html (formularz) oraz kontakt.php (skrypt) i umieściłem na serwerze z obsługą php. Niestety jednak coś jest nie tak, po wciśnięciu SUBMIT wyświetla informacje iż wiadomość została wysłana ale maila na mojej skrzynce nie wiedzę. (mail jest wpisany poprawnie)

Byłbym wdzięczny jakby ktoś zechciał rzucić na to okiem.

PLIK kontakt.html:

<form action="kontakt.php" method="post">
<p class="TRESC">
<table width="100%">
<tr>
<td width="150">
<font color="#7777777" size="2" face="verdana"><b>Przedstaw się:</b></font>
</td>

<td>
<input type="text" value="imię i nazwisko" onClick="value=''" size="25" name="nadawca">
</td>
</tr>

<tr>
<td width="150">
<font color="#7777777" size="2" face="verdana"><b>E-mail zwrotny:</b></font>
</td>

<td>
<input type="text" value="twój e-mail" onClick="value=''" size="25" name="email">
</td>
</tr>

<tr>
<td width="150">
<font color="#7777777" size="2" face="verdana"><b>Temat:</b></font>
</td>

<td>
<input type="text" value="temat wiadomości" onClick="value=''" size="25" name="temat">
</td>
</tr>

<tr>
<td width="150">
<font color="#7777777" size="2" face="verdana"><b>Treść:</b></font>
</td>

<td>
<textarea rows="10" cols="30" onClick="value=''" name="tresc">
treść wiadomości
</textarea>
</td>
</tr>


<tr>
<td width="150">
<font color="#7777777" size="2" face="verdana"></font>
</td>

<td>
<input type="submit" name="wyslij" value="Wyślij!"> <input type="reset" value="Resetuj pola">
</td>
</tr>
</table>
</p>
</form>

PLIK kontakt.php:

<?php

if(!empty($_POST))
{

$adresat = $_POST['adresat'];
$tresc = $_POST['tresc'];
$nadawca = $_POST['nadawca'];
$email = $_POST['email'];
$temat = $_POST['temat'];
$wyslij = $_POST['wyslij'];

$adresat = "dojcz@dojcz.pl";
$tresc = " Treść: " .$tresc. " Imię i Nazwisko: " .$nadawca. "E-mail: " .$email. "";

if (!isset($wyslij)) {
echo "Nie udało się wysłać wiadomości! Spróbuj ponownie lub skorzystaj z innej formy kontaktu.";
} else
{
mail($adresat,$temat,$tresc); echo "<b><font color='aaaaaa'><p class='TRESC'>Wiadomość wysłana! Postaram się odpowiedzieć tak szybko jak tylko będzie to możliwe.</p></font></b>";
}
}
?>

Łączę pozdrowienia. 
Cytuj   Profil Email 

 

Polecamy
PHP: strefaphp.net
wyślij email informacje forum download skrypty katalog kursy porady artykuły home współpraca reklama kontakt