[ m_k @ 20.02.2005. 18:36 ] @
Mail saljem sa servera ovim kodom:

Code:
$header = "Content-type: text/html\nFrom: mk OnLine";
mail ("[email protected]", "Probni mail","
<b>Probni</b> mail !!!", $header);

Ja primim mail ali u polju From ne pise mk OnLine vec [email protected]. Kako da to popravim?
[ set_X @ 20.02.2005. 19:01 ] @
Ja sam kod mene stavio samo
Code:
$header= "From: neko@ime";
i sve radi.Pokusaj tako, pa javi da li radi.poz.
[ m_k @ 20.02.2005. 19:19 ] @
Radi to i ovako ali nemi treba bez @nesto.com
[ set_X @ 20.02.2005. 19:46 ] @
Pa ti nemoj da stavis neko@ime, nego bilo sta ti hoces...ja sam ti dao primer ti stavi na primer: m_k.

Kod mene tako radi.

poz.
[ m_k @ 20.02.2005. 19:56 ] @
Nismo se razumjeli. Nije da je polje from prazno. U njenu pise [email protected]. Ako kako mozes vidjeti ja sam stavio da pise mk OnLine. To je problem.
[ Nemanja Avramović @ 20.02.2005. 20:03 ] @
mail mora da se zavrsava sa @nesto.nesto

fora je da mail mora da ti bude takav, ali kao ime stavi to mk Online
[ set_X @ 20.02.2005. 20:11 ] @
Uopste ne mora.Ja sam radio taj deo za txtForum (kad se poruka obrise, salje mail) i uvek dodje lepo i sve radi...Ali mene ne razume m_k.Ovako, ja ti kazem da ti mozda pravi problem to sto ti nije ovako:
Code:
$header = "From: m_k";
, ali samo to, nista drugo, kao 'content'...Tako kod mene radi.poz.
[ Nemanja Avramović @ 20.02.2005. 22:03 ] @
mozda zavisi i od hostinga... ja imam dhost i...
da, isti slucaj... pa stavi recimo.... mk [email protected] ;)
[ m_k @ 21.02.2005. 08:21 ] @
Sad radi. U heder sam stavio ovo:

Code:
$header = "Content-type: text/html\nFrom: mk OnLine <[email protected]>";
[ Nemanja Avramović @ 21.02.2005. 10:51 ] @
pa to sam ja i rekao, da kao name stavis bilo sta, a kao email da stavis ispravnu email adresu... samo bih ti preporucio da, ako hoces da ti odgovaraju, stavis svoju pravu adresu... (validnu)
[ m_k @ 21.02.2005. 17:45 ] @
Hvala JaHvram. To sam i vidjeo kod tebe.
[ Bojan Zivanovic @ 21.02.2005. 18:11 ] @
Hm, ja za header stavljam npr. From: Administrator i radi, znaci bez email adrese...
Cudno.
[ m_k @ 21.02.2005. 19:50 ] @
Jos jedno pitanje. Kako da provjerim da li je mail poslan?
[ set_X @ 21.02.2005. 20:20 ] @
Citat:
Bojan Zivanovic: Hm, ja za header stavljam npr. From: Administrator i radi, znaci bez email adrese...
Cudno.


Pokusao sam da to objasnim ;)

Citat:
m_k: Jos jedno pitanje. Kako da provjerim da li je mail poslan?


Code:


if (!mail) {
       echo "Error sending mail";
   } else {
      echo "Mail sent";
}



poz.
[ m_k @ 21.02.2005. 20:55 ] @
Ali kako ako imam dvije mail funkcije?
[ set_X @ 21.02.2005. 21:44 ] @
prvo definises preko promenljive:

Code:

$1 = mail(...);
$2 = mail(...);
// Mozes tako kolko oces...


Onda proveravas

Code:


if (!$1 OR !$2) {
       echo "Error sending mail";
   } else {
      echo "Mail sent";
}



poz.
[ twix @ 22.02.2005. 01:52 ] @
Hmm,..

Ja imam sledeci problem na jednom hostu,... kada posaljem mail, primim prazan mail,...

a fajl je ovog tipa...

<html>
<head>
<title>Kontakt</title>
<meta http-equiv=refresh content="1; url=potvrda.html">
</head>
<body>
<?
$MailTo = "[email protected]";
$MailSubject = "proba";
$MailHeader = "From: twix";
if ($ime == ""){
}
else {
$MailBody = "Ime: $ime\n";
}
if ($email == ""){
}
else {
$MailBody .= "E-mail: $email\n";
}
{
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
}
?>

</body>
</html>

Znaci kad forma izvrsi ovo, otvori mi potvrdu slanja ;)
Medjutim empty mail ;) ne desava se svuda, ali me zanima u cemu je fora?
[ Jbyn4e @ 22.02.2005. 15:02 ] @
Citat:
twix:
Medjutim empty mail ;) ne desava se svuda, ali me zanima u cemu je fora?

Sta znaci ne desava se svuda? Na vise hostova ili u zavisnosti ko salje mail?
Ako je vise hostova, vrlo verovatno treba da pogledas kakvo je register_globals u php.ini (ili pomocu phpinfo() funkcije).
Pretpostavljam da ne radi kod onih kod kojih je register_globals na off, tako da ti promenljive iz prethodne forme poslate post metodom ne dobiijaju vrednosti vec oostaju prazne jer moras da koristis $_POST promenljive.
Potrazi po forumu, bilo je dosta reci o tome.
[ twix @ 23.02.2005. 13:18 ] @

Mislio sam na host, od njega zavisi. Inace upravu si sto se tice parametra register_globals jeste off, tako da sam resio problem preko $_POST promenljive, hvala.