Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pitanje oko kontakt forme.. i mail funkcije

[es] :: PHP :: pitanje oko kontakt forme.. i mail funkcije

[ Pregleda: 1600 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

belaj
BiH

Član broj: 2493
Poruke: 110
85.158.35.*



Profil

icon pitanje oko kontakt forme.. i mail funkcije20.05.2005. u 02:38 - pre 230 meseci
ovako imam gotovu kontakt formu koja dobro radi na jednom serveru mislim salje mailove a na drugom mi posalje mail ali ima samo subject isto koda mail funkcija na serveru ne radi nesto dobro ne moze tekst da primi evo sada saljem skriptu pa ako se neko razumije da proba promozgati to zasto nece da prodje poruka.. !!

<?php

$max_slova = "500"; // max slova za jednu poruku (do 9999)


$title = "Contact"; // title stranice
$naslov = "Contact"; // naslov stranice
$boja_naslova = "#000066"; // boja slova (naslov)
$boja_podnaslova = "#eeeeee"; // boja podnaslova
$boja_pozadine = "#eeeeee"; // boja pozadine

$email_adrese = array(
"Chairman" => "neki mail", // email adrese, mozes ih dodati koliko zelis
"Vice Chair" => "asfasda",
"Branch Secretary" => "[email protected]",

);

$dozvoljeni_email = array("Chairman","Vice Chair","Branch Secretary"); // sve nickove koje dodas, te iste moras ovdje upisati


// ###############################################################################################################

//$cn = mysql_connect("$localhost","$eesee2003","$proba") or die ("Nisam se mogao konektovati na server.");
//$db = mysql_select_db ($eesee2003) or die ("Ne mogu selektovati bazu.");

$ip = getenv('REMOTE_HOST');
if(!$ip)
{
$ip = getenv('REMOTE_ADDR');
}
if(!$ip)
{
$ip = $REMOTE_ADDR;
}
if(!$ip)
{
$ip = $REMOTE_HOST;
}

print("<html><title>$title</title>");

?><head>
<script language="javascript">
function delmsg()
{
if (document.contact.message.value == "<?php echo "Write your mesagge Max. $max_slova marks"; ?>") document.contact.message.value = "";
}
function checkFooterLenght(field,maxlength) {
var anz = field.value.length;
if (anz > maxlength) {
field.value = field.value.substring(0,maxlength-1);
frei = 0;
} else { frei = maxlength-anz; }
document.forms["contact"].footerlenght.value = frei;}
</script>
</head>

<?php


print("<body bgcolor=$boja_podnaslova><p align=center><font face=Tahoma size=3 color=$boja_naslova><b>$naslov</b></font><br><br><font face=Tahoma size=1 color=$boja_podnaslova>You must write all fields (max. $max_slova slova.)</font><br><br></p><div style=\"text-align:center;\">");

$backbutton1 = "<form><table width=300 border=1 bordercolor=#333333 cellspacing=0 cellpadding=3 align=center><tr><td><table align=center border=0 cellspacing=0 cellpadding=1 width=300><tr><td align=left valign=top width=15%><font color=#666666 size=2 face=Tahoma>Status:</font></td><td align=left valign=top><font color=#999999 size=2 face=Tahoma>";

$backbutton2 = "<br><br></td></tr><tr><td align=center valign=bottom colspan=2><input type=button value=\" BACK ! \" onClick=\"history.back()\" class=messageHMSubmit></td></tr></table></td></tr></table><br></form>";

global $ip, $backbutton1, $backbutton2, $max_slova;

if ($submit)

{
if (!$name1) $name1 = "[No Name]";
if (!$subjekt) $subjekt = "[No Subject]";

if ($crewnick == "error")

{
print $backbutton1;
echo "You forgot to choose who will recive message!";
print $backbutton2;
}
elseif (!$message)

{
print $backbutton1;
echo "Please click back and write message!";
print $backbutton2;
}
elseif ($message == "Write your message. Max. $max_slova slova")

{
print $backbutton1;
echo "You forgot to choose who will recive message!";
print $backbutton2;
}
elseif (!$email)

{
print $backbutton1;
echo "You forget enter your e-mail !";
print $backbutton2;
}
else

{
$headers = "From: $crewnick\n" .
"Reply-To: $email\n"."X-Mailer: PHP\n" .
"Return-Path: <$email>\n";
mail("$crewnick", "KONTAKT - $subjekt", "Message: $message" . "\n\nName: $name1\nEmail: $email\nIP: $ip", $headers);

print $backbutton1;
echo "Message sent!";
}
}

else

{

php?>



<table width=300 border="1" bordercolor="#000066" cellspacing="0" cellpadding="3" align=center>
<tr><td>
<table align=center border="0" cellspacing="0" cellpadding="1" width=300>
<form action="kontakt.php" method=post name="contact">

<tr>
<td width=87 align=left valign=bottom height=12><font color="#666666" size="2" face="Tahoma">Choose:</font></td>
<td width=141 height=12>
<select name=crewnick>
<option value=error selected>CHOOSE NAME:</option>
<option value=error>-------------------------------------------</option>

<?php

while ($type = current($dozvoljeni_email))
{
$error = "\n<option value=" . $email_adrese[$type] . ">" . $type . "</option>";
print $error . "\n";
next($dozvoljeni_email);
print ("\n");
}

php?>

</select></td></tr>
<tr>
<td width=87 valign=bottom align=left> <font color=#666666 size=2 face=Tahoma>Name:</font></td>
<td><input type=text name=name1 size=29></td>
</tr><tr>
<td width=87 valign=bottom align=left><font color=#666666 size=2 face=Tahoma>Title:</font></td>
<td><input type=text name=subjekt size=29></td>
</tr><tr>
<td width=87 valign=bottom align=left><font color=#666666 size=2 face=Tahoma>Your
e-mail:</font></td>
<td>
<input type=text name=email size=29></td>
</tr><tr>

<?php

print("<td colspan=2 valign=bottom align=left><textarea name=message onFocus=\"delmsg()\" onFocus=\"checkFooterLenght(this,$max_slova)\" onBlur=\"checkFooterLenght(this,$max_slova)\" onKeyDown=\"checkFooterLenght(this,$max_slova)\" onKeyUp=\"checkFooterLenght(this,$max_slova)\" cols=34 rows=5 wrap=virtual class=messageContacttext>Write message . Max. $max_slova chars</textarea></td>");

?>
</tr><tr height=10>
<td><font color=#666666 size=2 face=Tahoma>Counter:</font>&nbsp;<input class=messageHiMInput type=TEXT size=3 maxlength=4 name=footerlenght value=<?php echo $max_slova; ?> align=bottom></td>
<td align=right><input type=submit name=submit value="Send Message !">
<input type=hidden name=ip value="$ip">
</td></tr></form>
</table>
</td></tr></table>

<?php

}

php?>

</div>
</body>
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: pitanje oko kontakt forme.. i mail funkcije20.05.2005. u 07:46 - pre 230 meseci
Hajde, u čemu je gušt pljunuti ovako kompletan kod?

Odvratno - hoćeš da to čitam, da ti tražim grešku i ispravljam, a šta ti radiš - čekaš gotov kod?
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: pitanje oko kontakt forme.. i mail funkcije20.05.2005. u 08:46 - pre 230 meseci
register_globals

Po koji put pišem ovu reč ispašće da samo ovo znam.
Banned - Not available
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.mrezanis.net.

ICQ: 4849714


+68 Profil

icon Re: pitanje oko kontakt forme.. i mail funkcije20.05.2005. u 09:33 - pre 230 meseci
Ovaj problem si stvarno mogao da resis da si pazljivo procitao manual za PHP. Od pocetka. Taj manual je napravljen da bi se citao!
Lock
 
Odgovor na temu

[es] :: PHP :: pitanje oko kontakt forme.. i mail funkcije

[ Pregleda: 1600 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.