slanje maila, izbor kome da salje, skripta

6

slanje maila, izbor kome da salje, skripta

offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

Skripta radi 100% ja sam je postavio i koristim je bez problema, proveri lepo da nisi negde napravila neku gresku.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

pogledaj i da li ti nije slucajno poruka smestena u spam...
jer na primer , meni je gmail sve smestao u spam.



offline
  • mcjeca 
  • Novi MyCity građanin
  • Pridružio: 05 Mar 2006
  • Poruke: 11

isla sam redom,sa svim primerima. samo kopiram snimim,stim sto u php fajl unesem svoj mail,a html fajl nisam menjala nista. uploadujem,posle pokusam da posaljem...u nekim primerima mi je pisalo da je mail poslat,nekim da trebam da popunim sva polja,u nekim ne znam ni ja vec sta...
i sigurna sam da su ovi primeri ispravni,ali kod mene to nece...
mail nije u spam
--
<?php

$name = "Mail Form";
$email = "adresa@sender.com";
$subject = "Mail skripta";
$message = "Proba mail skripte";

$recipient = "moj_mail";

$headers = "From: $name <$email>\n";

if (!mail($recipient, $subject, $message, $headers)) die("Greska prilikom slanja maila!");
echo "Mail je uspesno poslat.";

?>
--

pokusala sam i ovaj kod,i pise mi da je mail uspesno poslat,ali nikako da dobijem mail. znaci snimila sam ga kao php fajl,uploadovala sam i pozvala iz browsera (php fajl). to je samo jedan od desetine primera s`kojim sa pokusala

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

Da nisi koristila Nikolin HTML (php) a Balkancev PHP (HTML)? Smile
Evo postepeno cu da opisem kako sam ja uradio (i radi kao sto si i videla Wink ).
Uzmes ovaj kod:
<FORM method="POST" action="action.php">   <P style="margin-top: 7px; margin-bottom: 7px"><b>Vasa lokacija:</b><br>     <select size="1" name="lokacija" style="font-family: Verdana; font-size: 8pt">       <option value="Kragujevac">Kragujevac</option>       <option value="Okolina">Okolina</option>     </select>   </p> <P style="margin-top: 7px; margin-bottom: 7px"><b>Izaberite razlog slanja ovog mail-a:</b>   <br>     <select name="to" size="1" id="to" style="font-family: Verdana; font-size: 8pt">       <option value="prijava">Prijava</option>   <option value="administrator">Administrator</option>   <option value="webmaster">Webmaster</option>   <option value="sekretar">Sekretar</option> </select> </p> <P style="margin-top: 7px; margin-bottom: 7px">Ime i prezime:<br>     <INPUT name="name" type="text" id="name" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">E-mail adresa:<br>     <INPUT name="email" type="text" id="email" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">Kucna adresa:<br>     <input name="adresa" type="text" id="adresa" size="30">   </p> <P style="margin-top: 7px; margin-bottom: 7px">Telefon [fiksni]:<br>     <input name="telefon" type="text" id="telefon" size="30">   </p> <P style="margin-top: 7px; margin-bottom: 7px">Mobilni telefon:<br> <input type="text" name="mobilni" size="30"></p>   <P style="margin-top: 7px; margin-bottom: 7px">Poruka:<br>     <textarea name="message" cols=30 rows=5></textarea>   </p> <INPUT type="submit" value="Posalji - Send" style="font-family: Verdana; font-size: 8pt; color: #800000; font-weight: bold"> </FORM>
I das mu neko ime,npr index.html ili kontakt.html
A za php fajl uzmes ovaj kod:
<?php $name = $HTTP_POST_VARS['name']; $email = $HTTP_POST_VARS['email']; $subject = 'Web Form'; $msg = $HTTP_POST_VARS['message']; $to = $HTTP_POST_VARS['to']; $lokacija = $HTTP_POST_VARS['lokacija']; $adresa = $HTTP_POST_VARS['adresa']; $telefon = $HTTP_POST_VARS['telefon']; $mobilni = $HTTP_POST_VARS['mobilni']; $ip = GetHostByName($REMOTE_ADDR); if (!$name OR !$email OR !$msg OR !$to OR !$lokacija OR !$adresa OR !$telefon OR !$mobilni) die("Popunite sva polja"); switch($to){    case 'prijava':       $recipient = "deronjic@gmail.com";    break;    case 'administrator':       $recipient = "deronjic@gmail.com";    break; case 'webmaster':       $recipient = "deronjic@gmail.com";    break; case 'sekretar':       $recipient = "deronjic@gmail.com";    break; } $message = $msg." Ime i prezime: ".$name." Lokacija: ".$lokacija." Adresa: ".$adresa." Telefon: ".$telefon." Mobilni: ".$mobilni." IP: ".$ip; $headers = "From: $name <$email>\n"; if (!mail($recipient, $subject, $message, $headers)) die("Greska prilikom slanja maila!"); echo "Mail je uspesno poslat."; ?>
I naravno,das mu ime action.php (zbog ovoga: <FORM method="POST" action="action.php"> ).
Umesto deronjic@gmail.com ,stavi svoj mail Wink

offline
  • mcjeca 
  • Novi MyCity građanin
  • Pridružio: 05 Mar 2006
  • Poruke: 11

piksi,isla sam redom,nisam mixovala. znaci,jasan mi je ceo postupak kako se radi,ali sada mi ispisuje da nisam popunila sva polja(a naravno da jesam). prvi kod sam snimila kao index.html(privremeno),a drugi kao action.php stim sto sam unela svoju mail adresu. to sam postavila na livada.noads.biz/

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Koji kod si uzela?

Pogledaj da nije ista greška kao što je imao Kostolac.
Njemu se isto tražilo da popuni sva polja, a ja sam bio napravio grešku u HTML stranici. Posle sam okačio stranicu sa ispravljenom grečkom.

offline
  • mcjeca 
  • Novi MyCity građanin
  • Pridružio: 05 Mar 2006
  • Poruke: 11

nije mi bitan ovaj host,pa se nadam da neko zlonameran nece iskoristiti ovo,bar dok ne pronadjem resenje,a i ne vidim razlog zasto bi...

noads.biz/cgi-bin/amanager.cgi (adresa za logovanje)
user: *******
pass: *******
server: ******** (ftp)

znaci ako nekoga ne mrzi neka pokusa da postavi html i php(i videce da nece da radi(bar iz ovih primera).

Dopuna: 07 Mar 2006 2:32

sada sam probala sa istim kodom da postavim na dva hosta. na jedan host mi prijavljuje da je mail uspesno poslat(ali ne stizu),a na drugi mi prijavljuje da popunim sva polja!? a kodovi su potpuno isti na oba hosta. mada sam pokusavala sa svim primerima,vetjinom samo pise da je mail poslat,ali...

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

@mcjeca
Nemoj više stavljati lozinke i korisničaka imena, da ne bi došlo do zloupotrebe.

offline
  • mcjeca 
  • Novi MyCity građanin
  • Pridružio: 05 Mar 2006
  • Poruke: 11

Balkanac82 ::@mcjeca
Nemoj više stavljati lozinke i korisničaka imena, da ne bi došlo do zloupotrebe.


ok,ali taj host mi nije mnogo bitan i ako dodje do zloupotrebe. htela sam samo da neko(koga ne mrzi) pokusa da uploaduje html i php fajlove. iako su primeri verovatno tacni, ne znam razlog zasto kod mene ne rade

offline
  • Pridružio: 08 Sep 2012
  • Poruke: 1

Napisano: 08 Sep 2012 21:25

@Balkanac
Gdje se ubaci ovaj drugi dio, naime koristim php designer...

<?php
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$subject = $HTTP_POST_VARS['subject'];
$message = $HTTP_POST_VARS['message'];
$to = $HTTP_POST_VARS['to'];


if (!$name OR !$email OR !$message OR !$subject OR !$to) die("Popunite sva polja");

switch($to){
case 'a':
$recipient = "adresa@gmail.com";
break;
case 'b':
$recipient = "adresa@yahoo.com";
}



$headers = "From: $name <$email>\n";


if (!mail($recipient, $subject, $message, $headers)) die("Greska prilikom slanja maila!");
echo "Mail je uspesno poslat.";


?>

Dopuna: 08 Sep 2012 22:08

Na ovom dijelu mi izbacuje greskuundefined variable....

<?php
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$subject = 'Web Form';
$msg = $HTTP_POST_VARS['message'];
$to = $HTTP_POST_VARS['to'];
$lokacija = $HTTP_POST_VARS['lokacija'];
$adresa = $HTTP_POST_VARS['adresa'];
$telefon = $HTTP_POST_VARS['telefon'];
$mobilni = $HTTP_POST_VARS['mobilni'];
$ip = GetHostByName($REMOTE_ADDR);

Ko je trenutno na forumu
 

Ukupno su 696 korisnika na forumu :: 31 registrovanih, 4 sakrivenih i 661 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amstel, Arhiv, balkan1, bladesu, Brada i Gibanica, BraneS, BSD, Bubili, cavatina, DonRumataEstorski, Georgius, gonzagbs, Kriglord, kuntalo, kybonacci, Leonov, mikki jons, Mixelotti, Miškić, Niske, nuke92, opt1, Paor, pericanet, QStorm, sakota79, Sass Drake, Snorks, spektorsky, z.milosh, zhuki8