[ peca89bg @ 11.01.2010. 01:13 ] @
e ovako imam kontakt form na sajtu e sad lepo ono sve radi, salje email ali mi izbacuje poruku da je email uspesno poslat u istom prozoru i mnogo ruzno izgleda, pa hocu da mi otvara poruku u popup, jel zna neko kako bih to mogao da resim? Evo ga kod:


Code:

<?
$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
 $headers.='Content-type: text/html; charset=utf-8';
mail("[email protected]", $subject,  "
<html>
<head>
 <title>Contact letter</title>
</head>
<body>
<b>Ime:</b> ".$_GET['your_name']."
<br>
<br>
<b>Email: </b>".$_GET['your_email']."
 <br><br> 
  <b>Poruka:</b> ".$_GET['message']."
</body>
</html>" , $headers);
echo ("Vaša poruka je uspešno poslata!");
?>


sta da radim sa ovom echo funkcijom? jel da stavim nesto drugo ili je nestosasvim drugo u pitanju??
[ Man-Wolf @ 11.01.2010. 08:17 ] @
Najjednostavnije sto mozes da uradis, jeste ovako:

Code:

<?php
$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
 $headers.='Content-type: text/html; charset=utf-8';
mail("[email protected]", $subject,  "
<html>
<head>
 <title>Contact letter</title>
 <script type="text/javascript">
 alert('Vaša poruka je uspešno poslata!');
 </script>
</head>
<body>
<b>Ime:</b> ".$_GET['your_name']."
<br>
<br>
<b>Email: </b>".$_GET['your_email']."
 <br><br> 
  <b>Poruka:</b> ".$_GET['message']."
</body>
</html>" , $headers);
?>
[ peca89bg @ 11.01.2010. 16:44 ] @
ovo ne radi :( :( :( :(
[ Man-Wolf @ 11.01.2010. 20:23 ] @
Au, ja nisam ni primetio da je ovo u stvari BODY od mail-a :S

Nisam siguran da ces uspeti da izvedes to sto si zamislio (bar putem e-mail -a).

Zasto jednostavno ne ostavis "plain-text" ? :-)
[ peca89bg @ 11.01.2010. 20:45 ] @
a ruzno izgleda :) :) nego jel moze nekako da izadje samo na stranici gde mi se nalazi forma?mislim znam da moze, ali kako? :D ::D
[ kazil @ 11.01.2010. 21:14 ] @
Code (php):

<?php
if(mail($to, $subject, $message, $headers)) {
    echo "<script type='text/javascript'>alert('Poruka uspesno poslata');</script>";
} else {
    echo "<script type='text/javascript'>alert('Greska prilikom slanja poruke');</script>";
}
?>
 
[ Man-Wolf @ 11.01.2010. 22:57 ] @
Lol, sta sam se ja istripovao .... :P
[ peca89bg @ 11.01.2010. 23:43 ] @
hey kazil a gde brate da stavimovo? na pocetku ili na kraju, ja stavio i na kraju i na pocetku i izbacujemi gresku u liniji posle ?> a tu nemam nista
evo mi ga kod:

Code:


<?

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />";
if(isset($_REQUEST['your_name']) && isset($_REQUEST['your_email'])) { 


$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
 $headers.='Content-type: text/html; charset=utf-8';
mail("[email protected]", $subject,  "
<html>
<head>
 <title>Contact letter</title>
</head>
<body>

<b>Ime:</b> ".$_GET['your_name']."
<br>
<br>
<b>Email: </b>".$_GET['your_email']."
 <br><br> 
  <b>Poruka:</b> ".$_GET['message']."
</body>
</html>" , $headers);
if(mail($to, $subject, $message, $headers)) {
    echo "<script type='text/javascript'>alert('Poruka uspesno poslata');</script>";
} else {
    echo "<script type='text/javascript'>alert('Greska prilikom slanja poruke');</script>";
    }

?>



a jel mi treba ovo $to??
[ Man-Wolf @ 12.01.2010. 00:26 ] @
Stavi ovako:

Code:

<?

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />";
if(isset($_REQUEST['your_name']) && isset($_REQUEST['your_email'])) { 


$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
$headers.='Content-type: text/html; charset=utf-8';

$body = "<html>
<head>
 <title>Contact letter</title>
</head>
<body>

<b>Ime:</b> ".$_GET['your_name']."
<br>
<br>
<b>Email: </b>".$_GET['your_email']."
 <br><br> 
  <b>Poruka:</b> ".$_GET['message']."
</body>
</html>";

if (mail("[email protected]", $subject,  $body , $headers)) {
    echo "<script type='text/javascript'>alert('Poruka uspesno poslata');</script>";
} else {
    echo "<script type='text/javascript'>alert('Greska prilikom slanja poruke');</script>";
}

?>
[ peca89bg @ 12.01.2010. 00:51 ] @
opet izbacuje gresku na kraju, tj. u ovom redu ?> :( :( :( :( :( :( :( :(
[ beep @ 12.01.2010. 08:02 ] @
pa pre ?> stavi }
[ peca89bg @ 12.01.2010. 14:35 ] @
stavio sam,znam za toliko :( :(
[ Man-Wolf @ 12.01.2010. 16:05 ] @
Pa aj probaj da ostavis i gresku koju izbacuje ....
[ Man-Wolf @ 12.01.2010. 16:11 ] @
Aj probaj da iskopiras ponovo, meni ok radi:

Code:

<?php

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />";

if(isset($_REQUEST['your_name']) && isset($_REQUEST['your_email'])) {


    $subject="from ".$_GET['your_name'];
    $headers= "From: ".$_GET['your_email']."\n";
    $headers.='Content-type: text/html; charset=utf-8';

    $body = "<html>
            <head><title>Contact letter</title></head>
            <body>
            <b>Ime:</b> ".$_GET['your_name']."
            <br>
            <br>
            <b>Email: </b>".$_GET['your_email']."
             <br><br>
              <b>Poruka:</b> ".$_GET['message']."
            </body>
            </html>";

    if (mail("[email protected]", $subject,  $body , $headers)) {
        echo "<script type='text/javascript'>alert('Poruka uspesno poslata');</script>";
    } else {
        echo "<script type='text/javascript'>alert('Greska prilikom slanja poruke');</script>";
    }
}
?>


EDIT: Baci pogled i ovde. Mozda te i ovo zeza.
[ peca89bg @ 12.01.2010. 16:55 ] @
eeeeee radi sadaaaaaaaaaa a kako da ubacim da mi ide na pocetnu stranu kad se klikne ok?:) :) :) :) gde da se ubaci link posto mi izbaci samo crnu pozadinupa ne izgleda bas lepo? hvalaaaaaaaaaa punooooooooooo :) :) : ) : :)
[ Man-Wolf @ 13.01.2010. 08:29 ] @
Code:

echo "<script type='text/javascript'>
alert('Poruka uspesno poslata');
window.location = 'http://www.example.com';
</script>";
[ peca89bg @ 13.01.2010. 15:32 ] @
tooooooo brateeeeeeeeee! svaka ti caaaaaaaast ! svakaaaa ti se dalaaa! :) :) :) :) :)