PDA

View Full Version : فرم ارسال Email به زبان های مختلف


X_Man
18 August 2006, 04:35 AM
فرم ارسال Email به زبان های مختلف رو اینجا بزارید تا ببینیم کدوم بهتره!!!

X_Man
18 August 2006, 04:39 AM
#11 (http://www.phalls.com/vbulletin/showpost.php?p=229825&postcount=11) http://www.phalls.com/vbulletin/images/buttons/report.gif (http://www.phalls.com/vbulletin/report.php?p=229825)
Java درد سر خالی هست ها...اگر با php یا Asp برای Emailer استفاده کنی خیلی بهتره:icon_excl
]<FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain"
onSubmit="(document.mailer.action += mailtoandsubject)">


<TABLE BORDER=0>
<TR VALIGN="top">
<TD>Recipient:</TD>
<TD><SELECT NAME="mailtoperson" onChange="msg(this.form)">
<OPTION VALUE="">-- Select --
<OPTION VALUE="person1@somewhere.com">person1@somewhere.com
<OPTION VALUE="person2@somewhere.com">person2@somewhere.com
<OPTION VALUE="person3@somewhere.com">person3@somewhere.com
</SELECT></TD>
</TR>
<TR VALIGN="top">
<TD>Your Name:</TD>
<TD><INPUT TYPE="text" SIZE=45 NAME="name" onChange="msg(this.form)"></TD>
</TR>
<TR VALIGN="top">
<TD>Your Email:</TD>
<TD><INPUT TYPE="text" SIZE=45 NAME="email" onChange="msg(this.form)"></TD>
</TR>
<TR VALIGN="top">
<TD>Priority:</TD>
<TD>
<SELECT NAME="priority" onChange="msg(this.form)">
<OPTION VALUE="Normal">Normal
<OPTION VALUE="Urgent">Urgent
<OPTION VALUE="No Reply Needed">No reply needed
</SELECT></TD>
</TR>
<TR VALIGN="top">
<TD>Subject:</TD>
<TD><INPUT TYPE="text" SIZE=45 NAME="subject" onChange="msg(this.form)"></TD>
</TR>
<TR VALIGN="top">
<TD>Message:</TD>
<TD><TEXTAREA NAME="message" COLS=45 ROWS=5 WRAP="virtual" OnChange="msg(this.form)"></TEXTAREA></TD>
</TR>
<TR>
<TD> </TD>
<TD><INPUT TYPE="submit" VALUE="Send Message">
<INPUT TYPE="reset" VALUE="Reset"></TD>
</TR>
</TABLE>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function msg() {
document.mailer.action = "mailto:"
mailtoandsubject = ((document.mailer.mailtoperson.options[document.mailer.mailtoperson.selectedIndex].value) + '?subject=' + document.mailer.subject.value);
}
</SCRIPT>


من اینجا (http://xman.theone.ir/e.php) قرار دادم اما مثل اینکه با outlooks میل میزنه!!!

X_Man
18 August 2006, 04:44 AM
#14 (http://www.phalls.com/vbulletin/showpost.php?p=232433&postcount=14) http://www.phalls.com/vbulletin/images/buttons/report.gif (http://www.phalls.com/vbulletin/report.php?p=232433)
کد امکان ارسال ایمیل کد:

.gif' alt='بزرگترین سایت جاوا اسکریپت ایران ' width='100' height='40' border='0'>
<!-- Start of E-Mail Form JavaScript-->
<!-- DESCRIPTION: This will send you an e-mail with whatever your visitor enters in the fields.
INSTRUCTIONS: Place this entire script where you want the form to show up on the page. You can change the values (Name, E-mail, Phone, etc.) Just be sure to change that fields value in the script. See where is says, "document.ccform.name.value", that is for the input field "name". BE SURE TO CHANGE THE E-MAIL ADDRESS BELOW. Currently it's at 'you@yourprovider.com'.
FUNCTIONALITY: Works in both Netscape and IE. ONLY WORKS IF THE VISITOR HAS THEIR E-MAIL SET UP ON THEIR BROWSER.
-->
<SCRIPT LANGUAGE=JavaScript>
//Modified by CoffeeCup Software
//This code is Copyright (c) 1998 CoffeeCup Software
//All rights reserved. License is granted to a single user to
//reuse this code on a personal or business Web Site.
<!--
if (navigator.appVersion.lastIndexOf('Win') != -1) {
dropline = "\r\n" } else { dropline = "\n" }
function coffeemsg(form) {
document.ccform.Message.value = (
' ' + dropline + dropline
+ '-----CoffeeCup AutoMated E-Mail Form---START----- ' + dropline
+ dropline + dropline
+ 'Name : ' + document.ccform.name.value + dropline
+ 'Phone : ' + document.ccform.phone.value + dropline
+ 'Subject : ' + document.ccform.subject.value + dropline
+ 'E-mail : ' + document.ccform.email.value + dropline
+ 'Message: ' + document.ccform.message.value
+ dropline + dropline
+ '-----CoffeeCup AutoMated E-Mail Form----END------ ' + dropline
+ dropline + 'E-Mail Form JavaScript by:' + dropline
+ 'http://www.khafankadeh.7p.com' + dropline
+ dropline + dropline
+ ' FIELD VALUES: ' + dropline
+ ' ' + dropline
);
}
// -->
</SCRIPT>

<FORM name="ccform" method="post" action="mailto:you@yourprovider.com?subject=Message"
enctype="text/plain">
<INPUT type=hidden name="Message">

<FONT FACE="VERDANA, ARIAL"><B>Name:</B></FONT><P>
<INPUT type="text" size=25 name="name" onChange="coffeemsg()">

<P>
<FONT FACE="VERDANA, ARIAL"><B>Phone:</B><P>
<INPUT type="text" size=25 name="phone" onChange="coffeemsg()">

<P>
<FONT FACE="VERDANA, ARIAL"><B>Email:</B></FONT><P>
<INPUT type="text" size=25 name="email" onChange="coffeemsg()">

<P>
<FONT FACE="VERDANA, ARIAL"><B>Subject:</B></FONT><P>
<INPUT type="text" size=25 name="subject" onChange="coffeemsg()">

<P>
<FONT FACE="VERDANA, ARIAL"><B>Message:</B></FONT><P>
<TEXTAREA rows=5 cols=45 wrap="auto" name=message onChange="coffeemsg()">

شما این رو امتحان کردید؟ چطوره؟

X_Man
18 August 2006, 04:58 AM
سوال php : فرم ارسال ايميل (http://www.phalls.com/vbulletin/showthread.php?t=1001)


bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

&lt;?php
mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");
?>


&lt;?php
/* recipients */
$to = "mary@example.com" . ", " ; // note the comma
$to .= "kelly@example.com";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message = '
&lt;html>
&lt;head>
&lt;title>Birthday Reminders for August&lt;/title>
&lt;/head>
&lt;body>
&lt;p>Here are the birthdays upcoming in August!&lt;/p>
&lt;table>
&lt;tr>
&lt;th>Person&lt;/th>&lt;th>Day&lt;/th>&lt;th>Month&lt;/th>&lt;th>Year&lt;/th>
&lt;/tr>
&lt;tr>
&lt;td>Joe&lt;/td>&lt;td>3rd&lt;/td>&lt;td>August&lt;/td>&lt;td>1970&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Sally&lt;/td>&lt;td>17th&lt;/td>&lt;td>August&lt;/td>&lt;td>1973&lt;/td>
&lt;/tr>
&lt;/table>
&lt;/body>
&lt;/html>
';

/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .= "To: Mary &lt;mary@example.com>, Kelly &lt;kelly@example.com>\r\n";
$headers .= "From: Birthday Reminder &lt;birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);
?>


این کامله؟ پس چرا کار نکرد؟

payamix
18 August 2006, 11:23 AM
اول از همه تمام &lt; ها رو به > تغییر دهید.

john123
16 October 2006, 04:27 PM
مي توانيد از كامپوننت هاي ارائه شده توسط ASP هم استفاده كنيد.

sajjadnegaresh
9 November 2006, 05:01 PM
كد نوشته شده به ASP 3.0 رو نداريد؟

k_asg
21 November 2006, 10:21 PM
شماها که دارید این سورس کد ها رو میزارید یه لطفی کنید ببینید میتونید مشکل منو هم حل کنید ؟

من برای سایتی که به زبان ASP طراحی کردم و در قسمت Contact US یه قسمت درست کردم که طرف بیاد و از اون فرم با پر کردن یه سری فیلد پیامش رو برای ایمیل ما بفرسته
من سورس رو از WebWiz گرفتم و تو اینجا هم آپلودش کردم
http://rapidshare.com/files/4281558/...orm_1.zip.html

ولی وقتی که SEND رو میزنم از خطی که این دستور توش هست اشکال میگیره :
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

من آشناسیی زیادی با اینآبجکت CDONTS ندارم و این کار تو کامپیوتر Local و نه وقته که آپلود میشه جواب نمیده
واقعا سطح اطلاعاتم بهم جواب نمیده و از دوستان خواهشمنم که اگر میتونن این مشکل رو برای من حل کنن

تو فایلی که آپلود کردم سورس صفحه Contactus.htm و صفحه Send_Mail.ASP قرار داده شده اگه کسی میتونه اون فایلهارو برام ادیت کنه یا اینجا برام توضیح بده واقعا ممنونش میشم


یا اگر هم راه حل و سورس بهتری سراغ دارید که کار منو راه بندازه یه دنیا ممنونتون میشم اگه منو راهنمایی کنید

ببخشید شاید جاش تو این تاپیک نبود-معذرت که جای بدی سوالمو مطرح کردم اما دیدم شما دوستان حتما مینوید این کار رو بکنید برای همین اینجا مطرح کردم
منو ببخشید