» »

PHP sendmail

PHP sendmail

mujo123 ::

Zivjo,

imam klasicno php skripto za posiljanje maila s spletne strani.
Preverjam pravilnost vnesenih podatkov (mail, prazna polja...).
Ce kaj ni v redu ne posljem maila in sporocim napako. Zraven je tudi javascript gumbek "Nazaj".

To vse deluje, ampak ko pritisnem nazaj (ucinek je isti ce v browserju pritisnem back) mi sicer polja ostanejo izpolnjena ampak ne morem vec poslati maila. Gumbek poslji se ne odziva vec.

Ce naredim refresh celotne strani stvar dela OK, ampak ker imam stran narejeno z Iframei to ne pride v postev, ker potem padem na zacetno stran.

Ce ima kdo kaksno elegantno resitev...

Hvala

FrEaKmAn ::

vse jovo na novo? :D

ali mogoče lahko dobimo več info, da predlagamo kakšno boljšo rešitev kot iframe

rkasteli ::

Prvo kot prvo ne uporabljaj iframa za obrazce na spletnih straneh.

Malo bolj natančno povej kaj točno želiš.
Bi rad da ko pritisneš gumb nazaj da podatki v obrazcu ostanejo in imaš možnost da jih pošlješ ponovno ali želiš da se celoten obrazec naloži na novo?
rkasteli

thelole ::

Živjo js mam pa problem na compu z mail funkcijo

ko v phpju uporabim to funkcijo

<?php
$to = 'thelole@hotmail.com';
$subject = 'the subject';
$message = 'hello';
if(mail($to, $subject, $message))
{ echo "dela moj kurac";}
else { echo("n dela");}
?>

SMTP =smtp.t-2.net
smtp_port = 25

php mi vrne da zadeva deluje kao ... enostavno ne deluje :S

nato sm naložil še smtp server ... in naštimal SMTPserver na localhost ... Zadeve še vseeno ne zazna.

obpru sm še port un use še 1x preizkusil (
) - rezultat enak . :S

Nato sm pa zgubu živce in se obrnil na vas.

Za kakršnokoli pomoč bom zelo hvaležen!

Zgodovina sprememb…

  • spremenil: thelole ()

Gost ::

Če imaš zunanji smtp server (od t2), uporabi raje swift mailer ali phpmailer.

R33D3M33R ::

mujo123: raje naredi tako, da bo ob napaki PHP samodejno izpolnil polja, ki so bila pravilno vnešena, napačno vnesena pa pusti prazna ali pa ob strani napravi zvezdico.
Recimo:

<input name="ime" <? if(isset($_POST['ime']) && strlen($_POST['ime']) != 0)
{echo  'value="'.$_POST['ime'].'" ';}?>/>
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

thelole ::

ja nazalost mam od t2 ... ( prokleto sranje )


in na strani piše da lahko preko porta 25 pošilaš samo na smtp.t-2.net ... ostalo je blokiran ( oočitno so še s tem neke težave )

t3hn0 ::

ja, t2 ma blokerane druge porte...razen ce mas staticni ip...za to pa klici na njihov helpdesk kako zamenjat...
^.^

thelole ::

hvala, bom

zdej rabm pa sam še neznansko srečo da se mi bojo javl ;((


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Wordpress - child theme (strani: 1 2 )

Oddelek: Izdelava spletišč
5614803 (10991) Mitja358
»

PHP mail - problem

Oddelek: Izdelava spletišč
131425 (1213) carota
»

PHP - nujno! - email forma

Oddelek: Izdelava spletišč
262025 (1707) DonMatejo
»

[php] mail() funkcija

Oddelek: Izdelava spletišč
61639 (1587) t3hn0
»

PHP mail(); probem.

Oddelek: Izdelava spletišč
91788 (1209) Skrat

Več podobnih tem