može pomoć? hvala

imam problemčić… napravila sam u html-u form za email, i on mi vodi na php skriptu…

moj.php :

[color="#FF0000"]<?php

if(isset($_POST[‘submit’]))

{

$to = "sandragregorin23@gmail.com";

$subject = “Web mail”;

$ime = $_POST[‘ime’];

$adresa = $_POST[‘adresa’];

$mail = $_POST[‘mail’];

$upit = $_POST[‘upit’];

$body = “Pošiljatelj: $ime\n\n E-Mail: $mail\n\n Adresa: $adresa\n\n Upit: $upit”;

echo("<meta http-equiv=refresh content=“0; url=kont2.html”>");

mail($to, $subject, $body);

}
else
{
echo ("<meta http-equiv=refresh content=“0; url=kont3.html”>");
}

?>
[/color]

također, od optime, gdje imam hosting, sam dobila ove podatke vezane za email:

[color="#FF0000"]POP3 server: mail.pandza-parketi.com
SMTP server:
T-Com: mail.t-com.hr
VIP: mail.vip.hr
Metronet: smtp.metronet.hr
Iskon: mail.iskon.hr
Optima: mail.optinet.hr
Carnet: mail.cmu.carnet.hr
Amis: smtp.amis.hr
H1 Telekom: mail.h-1.hr
Bnet: mail.xnet.hr
Tele2: mail.tele2.hr
… i.t.d. ovisno o vašem ISP-u (Internet service provider)

Podaci našeg SMTP servera: mail.pandza-parketi.com
Port: 25 ili 45

Korisničko ime: Vaša puna e-mail adresa primjer: (ime.prezime@pandza-parketi.com)[/color]

može li mi netko molim vas reči, kako da te podatke ubacim u gore navedenu php skriptu, jer mi samo s tom skriptom mail ne radi …

PUNO HVALA :slight_smile:

http://swiftmailer.org/

  • koristio sad nedavno za jedan projekt, lagano za koristiti i nikakvih problema nisam imao dosad…

pogledao sam ti malo site i problem je u ovome:
if(isset($_POST[‘submit’]))

ovako bi radilo da ti je skripta za slanje u istom file-u kao i forma, kako tebi action ide na “moj.php” tamo ovaj uvjet nikad nije zadovoljen
ostavi u moj.php samo ovo i trebalo bi proradit:

$to = "sandragregorin23@gmail.com";

$subject = “Web mail”;

$ime = $_POST[‘ime’];

$adresa = $_POST[‘adresa’];

$mail = $_POST[‘mail’];

$upit = $_POST[‘upit’];

$body = “Pošiljatelj: $ime\n\n E-Mail: $mail\n\n Adresa: $adresa\n\n Upit: $upit”;

echo("<meta http-equiv=refresh content=“0; url=kont2.html”>");

mail($to, $subject, $body);

puno hvala… probat ću ovo što si mi predložio Ein, a i ovaj sajt što si mi ti predložio, Zerocoolos, ću progooglat…

javim rezultate…

hvala još jednom

mislim da smo se krivo shvatili …

imam ovaj html form :

Kontaktirajte nas
 <form action="moj.php" method="POST" name="form1" id="form1">
  <font size="2"><b>Ime i prezime:</b></font>

     <input type="text" name="ime"  />

 <font size="2"><b>Adresa:</b></font>

    <input type="text" name="adresa"  />

 <font size="2"><b>E-mail:</b></font>

     <input type="text" name="mail"  />


 <font size="2"><b>Upit:</b></font>

     <textarea name="upit"  cols="40" rows="5"></textarea>



  <input type="submit" value="Šalji" name="submit"/> 
  
 </form>
</fieldset>

i to mi, kao što se vidi šalje na onaj gore navedeni moj.php …

kada probam tako poslati, izbaci mi internal server error…

postoji li neka mogučnost da se ti podaci POP, i SMTP i to ubace nekako u skriptu?

Probavam sa ovim
http://swiftmailer.org/
, no nisam nikad tako radila, tako da sam malo izgubljena, ne razumijem gdje to moram instalirat, što moram uplodat i to …

http://swiftmailer.org/docs/introduction.html

pogledaj sa desne strane linkove, sve ti je objašnjeno, od instalacije do korištenja, swiftmailer ti je klasa za php koja ti olakšava slanje mailova, može poslati za par sekundi preko 500 mailova, naravno ako to dopušta smtp server na koji se spaja…

Ne, POP3 i SMTP su nešto drugo.
Mislim da znam u čemu je problem, nisam ti napisao sve jer mislio da se podrazumijeva, sorry…
Probaj da ti moj.php izgleda ovako

<?php $to = "sandragregorin23@gmail.com"; $subject = "Web mail"; $ime = $_POST['ime']; $adresa = $_POST['adresa']; $mail = $_POST['mail']; $upit = $_POST['upit']; $body = "Pošiljatelj: $ime\n\n E-Mail: $mail\n\n Adresa: $adresa\n\n Upit: $upit"; mail($to, $subject, $body); ?>

[quote=“sandraggg”]mislim da smo se krivo shvatili …

imam ovaj html form :

Kontaktirajte nas
 <form action="moj.php" method="POST" name="form1" id="form1">
  <font size="2"><b>Ime i prezime:</b></font>

     <input type="text" name="ime"  />

 <font size="2"><b>Adresa:</b></font>

    <input type="text" name="adresa"  />

 <font size="2"><b>E-mail:</b></font>

     <input type="text" name="mail"  />


 <font size="2"><b>Upit:</b></font>

     <textarea name="upit"  cols="40" rows="5"></textarea>



  <input type="submit" value="Šalji" name="submit"/> 
  
 </form>
</fieldset>

i to mi, kao što se vidi šalje na onaj gore navedeni moj.php …

kada probam tako poslati, izbaci mi internal server error…

postoji li neka mogučnost da se ti podaci POP, i SMTP i to ubace nekako u skriptu?[/quote]

ma fali ti header poruke

$headers = “From: noreply@sajt.com”;
mail($to, $subject, $body, $headers);

ljudi, ako niste jos shvatili, želi koristiti smtp slanje maila, a smtp server nije na istoj masini kao i site… nemojte stalno navoditi stvari za obicnu mail funkciju iz php-a…

mail funkcija mora raditi bez obzira sto smtp server nije na istoj mašini i spajanje na smtp server uzima dosta memorijski resursa i stranica se sporije učitava zato ga navodimo na mail funkciju

ne mora raditi ako nije neki mail server instaliran… imam masinu gdje mi je samo nginx instaliran i nemam mail server, vec koristim smtp nacin slanja maila preko druge masine… tako da ne mora raditi mail funkcija…


@svi zamijetite ini_set direktivu.

@svi zamijetite ini_set direktivu.

hvala ekipa, nije bilo ipak potrebno mijenjati moju skriptu, nego sam trebala permissions promijeniti u cpanelu… iz 0777, u 0644

hvala svima puno na pomoći :slight_smile:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja