Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Wysylanie Maila z Serwera
kkuubbaa88
post
Post #1





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


mam formularz do wysylanai maili... u mnie na wampie chodzi i wysyla... (skonfigurowalem plik php.ini). dalem formularz na serwer www i za nic nei wysyla maili... sad.gif mam tam tylko dostep do phpmyadmin... jak tam skonfigurowac mysql aby wysylal te meile ? czy tez moze to byc jakis problem z kodem ? drobna luka ? moze w nim trzeba ustawic smtp i domyslnego nadawce ?

Ten post edytował kkuubbaa88 12.09.2007, 19:27:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


podaj kod, mysql nie ma nic do wysyłania meili za to odpowiada funkcja php mail" title="Zobacz w manualu PHP" target="_manual a jeżeli już bazę używasz do trzymania w nich adresów to jeśli wyciągasz adresy prawidłowo z bazy to też wraca się do punktu wyjścia, czyli mail" title="Zobacz w manualu PHP" target="_manual smile.gif

Łukasz


--------------------
Go to the top of the page
+Quote Post
kkuubbaa88
post
Post #3





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


oto caly kod:


<?
switch($_GET['mail'])
{
case 'ok';
if(isset($_POST['odkogo']) && $_POST['odkogo']=='') $blad.='- Nie podałes swoje imie.<br />';
if(isset($_POST['mail']) && $_POST['mail']=='') $blad.='- Nie podałes swojego maila!<br />';
if(isset($_POST['mail']) && $_POST['mail']!='' && !ereg("^.+@.+\..+$", $_POST['mail'])) $blad.='- Podałes niepoprawny adres email!<br />';
if(isset($_POST['temat']) && $_POST['temat']=='') $blad.='- Nie podałes tematu maila!<br />';
if(isset($_POST['tresc']) && $_POST['tresc']=='') $blad.='- Nie podałes tresci maila!<br />';
if(isset($_COOKIE["Admin"])) $blad.='- Wyslales juz maila do Serwisu! Nastepny Mozesz Wyslac Za Godzine...<br />';
if(!isset($blad))
{
setcookie("Admin", "Admin", time()+3600);
if(mail('adresat@pl',$_POST['temat'],$_POST['tresc'],'From: '.$_POST['odkogo'].' <'.$_POST['mail'].'>'));
echo 'Twój email został pomyslnie wysłany!';
break;
}
if(isset($blad))
{
echo $blad.'<br />';
}
default:
?>
<form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>?mail=ok">
<table border="0">

<tr>
<td width="108">Imię:</td>
<td><input type="text" name="odkogo" size="45" value="<? echo $_POST['odkogo']; ?>"></td>
</tr>
<tr>
<td width="108">Twój mail:</td>
<td><input type="text" name="mail" size="45" value="<? echo $_POST['mail']; ?>"></td>
</tr>
<tr>
<td width="108">Temat:</td>
<td><input type="text" name="temat" size="45" value="<? echo $_POST['temat']; ?>"></td>
</tr>
<tr>
<td width="108" valign="top">Tresc:</td>
<td><textarea rows="8" name="tresc" cols="34"><? echo $_POST['tresc']; ?></textarea></td>
</tr>
<tr>
<td width="108"> </td>
<td><input type="submit" value="Wyslij"></td>
</tr>
</table>
</form>
<?
}
?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:53