[ belaj @ 20.05.2005. 02:38 ] @
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> <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> |