Treba mi php forma za slanje maila,tj html + php forma,gde imam cetiri polja i jos jedno na kome je mail adresa posiljaoca i da to ide na dva maila...i da sva ta polja budu u poruci koju cu dobiti na mail...
php forma za slanje poruka
Zaključano
Zakačeno
Treba ili imas neki kod koji ne radi odnosno koji ne razumijes?
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Ima ovaj....
Html....
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="email_slanje_ok.php" method="post">
<table>
<tr>
<td valign="top" align="right">Vase ime:</td>
<td><input name="ime" type="text"></td>
</tr>
<tr>
<td align="right">Vasa E-mail adresa: </td>
<td><input name="email" type="text"></td>
</tr>
<tr>
<td valign="top" align="right">Tema poruke:</td>
<td><input name="tema" type="text"></td>
</tr>
<tr>
<td align="right" >Vasa poruka:</td>
<td><textarea name="poruka" cols="25" rows="6"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Posalji e-mail"></td>
</tr>
</table>
</form>
</body></html>
i ovaj php....
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$ime=$_POST['ime'];
$email=$_POST['email'];
$tema=$_POST['tema'];
$poruka=$_POST['poruka'];
//ovde otkucajte e-mail adresu na koju ce stizati poruke koje ova skripta procesuira.
$to="[email protected]";
$tekst_poruke="Poruka sa sajta:
$poruka
E-mail je posiljaoca: $email";
if (mail($to,"$tema",$tekst_poruke,"From: $email"))
{
echo "Poruka je poslata";
}
else
{
echo "Greska!";
}
?>
</body>
</html>
Polja mogu biti i polje1,email,polje2,polje3,polje4, i polje5...
Html....
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="email_slanje_ok.php" method="post">
<table>
<tr>
<td valign="top" align="right">Vase ime:</td>
<td><input name="ime" type="text"></td>
</tr>
<tr>
<td align="right">Vasa E-mail adresa: </td>
<td><input name="email" type="text"></td>
</tr>
<tr>
<td valign="top" align="right">Tema poruke:</td>
<td><input name="tema" type="text"></td>
</tr>
<tr>
<td align="right" >Vasa poruka:</td>
<td><textarea name="poruka" cols="25" rows="6"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Posalji e-mail"></td>
</tr>
</table>
</form>
</body></html>
i ovaj php....
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$ime=$_POST['ime'];
$email=$_POST['email'];
$tema=$_POST['tema'];
$poruka=$_POST['poruka'];
//ovde otkucajte e-mail adresu na koju ce stizati poruke koje ova skripta procesuira.
$to="[email protected]";
$tekst_poruke="Poruka sa sajta:
$poruka
E-mail je posiljaoca: $email";
if (mail($to,"$tema",$tekst_poruke,"From: $email"))
{
echo "Poruka je poslata";
}
else
{
echo "Greska!";
}
?>
</body>
</html>
Polja mogu biti i polje1,email,polje2,polje3,polje4, i polje5...
Dodaj ova ostala polja da prate logiku imena mejla i poruke. Dakle, ako treba input text ili textarea.
Sto se tice slanja na vise adresa, varijabla $to treba da bude string sastavljen od tih mejlova odvojenih zarezima.
$tekst_poruke bi trebalo da bude razlicit u smislu da bi trebalo dodati i ostala polja.
Sto se tice slanja na vise adresa, varijabla $to treba da bude string sastavljen od tih mejlova odvojenih zarezima.
Code (php):
$tekst_poruke bi trebalo da bude razlicit u smislu da bi trebalo dodati i ostala polja.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Ako imas vremena,napravio sam sva polja,i stavicu ovo sa dve adrese,ali mi ne salje tekst sa svih poruka....U mom mailu treba da se pojavi labela i tekst,ovako nesto...1 polje: tekst poruke,i sve tako
Uradis kako ti je i u ovom tvom primjeru za mejl i poruku:
I tako redom.
$_POST['polje1'] mora da postoji u formi, kao i svako drugo koje ce se prikupljati u PHP-u ispod.
Code:
$polje1 = $_POST['polje1'];
$tekst_poruke = "Poruka sa sajta: " . $poruka . "\n";
$tekst_poruke .= "E-mail je posiljaoca: " . $email . "\n";
$tekst_poruke .= "Polje 1: " . $polje1 . "\n";
$polje1 = $_POST['polje1'];
$tekst_poruke = "Poruka sa sajta: " . $poruka . "\n";
$tekst_poruke .= "E-mail je posiljaoca: " . $email . "\n";
$tekst_poruke .= "Polje 1: " . $polje1 . "\n";
I tako redom.
$_POST['polje1'] mora da postoji u formi, kao i svako drugo koje ce se prikupljati u PHP-u ispod.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Ispise me da je poruka poslata,ali ne stize na mail....
Je li to sa live server-a? Iz localhost-a ne moze biti poslat mejl. Tj. na serveru mora biti instalisan mailserver.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Da,to je sa free domena,znam da ne moze sa lokal hosta...
izmenjeno 1 put, poslednji put Tpojka 19.07.2015. u 16:17
Izmene poruke
- Tpojka19.07.2015. u 16:17zapis iz teksta poruke
Da li radi najprostiji primjer slanja mejla kad se pokrene fajl?
mailsending.php
Tj, da li se primi mejl tako poslat? Ako ne, onda je nesto do serverskog ogranicenja.
mailsending.php
Code (php):
<?php
if ( mail( "[email protected]" , "Mail from server" , "Nicely composed message." ) ) {
echo 'Sent!';
} else {
echo 'Not sent!';
}
<?php
if ( mail( "[email protected]" , "Mail from server" , "Nicely composed message." ) ) {
echo 'Sent!';
} else {
echo 'Not sent!';
}
Tj, da li se primi mejl tako poslat? Ako ne, onda je nesto do serverskog ogranicenja.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Izadje sent,ali se ne primi na mail
Rek'o bi' da je nesto do njihovog mejl servera.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Ali nigde ne vidim kod njih opciju za iskljucenje ili ukljucenje send mail....jel to po default ukljuceno
Vidi output od phpinfo() funkcije.
Pa je pozovi iz browser-a. Potrazi sve sto ima veze sa mail funkcijom.
Pretpostavljam da bi sendmail_path trebao imati neku vrijednost.
Free serveri cesto imaju mnoga ogranicenja.
Koji server je u pitanju?
Code (php):
Pa je pozovi iz browser-a. Potrazi sve sto ima veze sa mail funkcijom.
Pretpostavljam da bi sendmail_path trebao imati neku vrijednost.
Free serveri cesto imaju mnoga ogranicenja.
Koji server je u pitanju?
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!
Send mail path je ovaj...
/usr/local/bin/sendmail -oi -t /usr/local/bin/sendmail -oi -t
to je u dve kolone,prva je local value,druga master value
/usr/local/bin/sendmail -oi -t /usr/local/bin/sendmail -oi -t
to je u dve kolone,prva je local value,druga master value
Posalji im mejl i pitaj.
Mislim da bi opcije trebale da budu `-t -i`.
A prije toga vidi da pokusas podesiti opcije u runtime-u:
Mislim da bi opcije trebale da budu `-t -i`.
A prije toga vidi da pokusas podesiti opcije u runtime-u:
Code (php):
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
-Osnovne jedinice diverzantskih grupa!