PDA

View Full Version : سوال: ساخت تماس با ما



capitan_nemesis
سه شنبه 03 دی 1392, 14:52 عصر
با سلام
من میخوام تماس با درست کنم که به ایمیلم فرستاده بشه
اینک کد

<html>
<head>

<link href="Css/Style.css" rel="stylesheet"/>

<title>خوش آمدید به تپه خاموش</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script type="text/javascript">

function index_page()
{
window.location='index.html';
}

function gallery_page()
{
window.location='gallery.html';
}
function game_page()
{
window.location='game.html';
}
function contact_page()
{
window.location='contact.html';
}


</script>
</head>
<body id="Body">

<img id="Header" src="Image/Header.jpg" alt="" />

<div id="BGmenu">
<div id="Menu">

<input type="button" name="index_btn" value="خانه" class="btn_menu" onclick="index_page()" />
&nbsp;&nbsp;
<input type="button" name="gallery_btn" value="گالری" class="btn_menu" onclick="gallery_page()" />
&nbsp;&nbsp;
<input type="button" name="game_btn" value="بازی های ساخته شده" class="btn_menu" onclick="game_page()" />
&nbsp;&nbsp;
<input type="button" name="contact_btn" value="تماس بامن" class="btn_menu" onclick="contact_page()" />
</div>
</div>

<div id="contenc_contact">

<br />
<p class="text_contact">نام :</p>
<input type="text" name="name_txt" style="width: 232px; height: 18px;" />
<p class="text_contact">ایمیل :</p>
<input type="text" name="email_txt" style="width: 232px; height: 18px;" />
<p class="message_contact">متن مورد نظر :</p>
<textarea name="" rows="10" cols="28" ></textarea><br /><br />
<input type="button" name="send_btn" value="ارسال" />
<input type="reset" name="reset_btn" value="پاک کردن" />

</div>


<br />
<br />
<embed src="Music/silenthill3.mp3" />
</html>

capitan_nemesis
سه شنبه 03 دی 1392, 14:53 عصر
اگه جاوا اسکریپت دارین که عالی میشه

capitan_nemesis
سه شنبه 03 دی 1392, 15:17 عصر
اینو از همین سایت پیدا کردم
<form action="mailto:you@yourdmainhere.com" method="post" enctype="text/plain" >
FirstName:<input type="text" name="FirstName">
Email:<input type="text" name="Email">
<input type="submit" name="submit" value="Submit" />
</form>

capitan_nemesis
سه شنبه 03 دی 1392, 17:02 عصر
کسی نیست ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Javidhb
سه شنبه 03 دی 1392, 22:31 عصر
جاوااسکریت نمیتونه ایمیل ارسال کنه... باید از یکی از زبان های سمت سرور مثل php این کار رو انجام بدید..

برای راهنمایی بیشتر میتونید توی انجمن هاشون بپرسید...

فقط برای اینکه با روند کار آشنا بشید: (در مورد php)
http://www.developer1.ir/PHP/Email.aspx
http://www.mspsoft.com/1390/01/31/%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A8%D8%A7-php/

capitan_nemesis
سه شنبه 03 دی 1392, 22:38 عصر
ممنون
آخه ولی طراحی html هستش به اسم contact.html چکار باید بکنم ؟؟؟

capitan_nemesis
چهارشنبه 04 دی 1392, 10:25 صبح
این کد درست هستش

[/html]<html>
<head>

<link href="Css/Style.css" rel="stylesheet"/>

<title>خوش آمدید به تپه خاموش</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script type="text/javascript">

function index_page()
{
window.location='index.html';
}

function gallery_page()
{
window.location='gallery.html';
}
function game_page()
{
window.location='game.html';
}
function contact_page()
{
window.location='contact.html';
}


</script>
</head>
<body id="Body">

<img id="Header" src="Image/Header.jpg" alt="" />

<div id="BGmenu">
<div id="Menu">

<input type="button" name="index_btn" value="خانه" class="btn_menu" onclick="index_page()" />
&nbsp;&nbsp;
<input type="button" name="gallery_btn" value="گالری" class="btn_menu" onclick="gallery_page()" />
&nbsp;&nbsp;
<input type="button" name="game_btn" value="بازی های ساخته شده" class="btn_menu" onclick="game_page()" />
&nbsp;&nbsp;
<input type="button" name="contact_btn" value="تماس بامن" class="btn_menu" onclick="contact_page()" />
</div>
</div>

<div id="contenc_contact">
<form method="post" action="process.php">
<br />
<br />
<p id="red_text">تماس شما با مدیر سایت</p>
<br />
<br />
<br />
<br />
<br />
<p>
</p>
<p>

&nbsp;<input name="name" type="text" id="name" placeholder="نام">
</p>
<p>
<!--[if lte IE 9]><label for="email">ایمیل</label><![endif]-->
</p>
<p>
<input name="email" type="email" id="email" placeholder="ali_gamer_666@yahoo.com">
</p>
<p>
<!--[if lte IE 9]><label for="comm">پیام</label><![endif]--></p>
<p>
<!--[if lte IE 9]><![endif]-->
&nbsp;<textarea name="comments" rows="10" id="comm" placeholder="پیام شما؟"></textarea>
</p>
<p>
<input type="submit" name="submit" value="ارسال">
</p>
</form>
</div>


<br />
<br />
<embed src="Music/silenthill3.mp3" />
</html>
[html]

Javidhb
چهارشنبه 04 دی 1392, 13:02 عصر
بعضی از تگها توش نبود:


<!doctype html>
<html lang="en">
<html>
<head>
<meta charset="UTF-8">
<title>خوش آمدید به تپه خاموش</title>
<meta name="viewport" content="width=device-width">
<link href="Css/Style.css" rel="stylesheet"/>
</head>
<body id="Body">

<img id="Header" src="Image/Header.jpg" alt="" />

<div id="BGmenu">
<div id="Menu">

<input type="button" name="index_btn" value="خانه" class="btn_menu" onclick="index_page()" />
&nbsp;&nbsp;
<input type="button" name="gallery_btn" value="گالری" class="btn_menu" onclick="gallery_page()" />
&nbsp;&nbsp;
<input type="button" name="game_btn" value="بازی های ساخته شده" class="btn_menu" onclick="game_page()" />
&nbsp;&nbsp;
<input type="button" name="contact_btn" value="تماس بامن" class="btn_menu" onclick="contact_page()" />
</div>
</div>

<div id="contenc_contact">
<form method="post" action="process.php">
<br />
<br />
<p id="red_text">تماس شما با مدیر سایت</p>
<br />
<br />
<br />
<br />
<br />
<p>
</p>
<p>

&nbsp;<input name="name" type="text" id="name" placeholder="نام">
</p>
<p>
<!--[if lte IE 9]><label for="email">ایمیل</label><![endif]-->
</p>
<p>
<input name="email" type="email" id="email" placeholder="ali_gamer_666@yahoo.com">
</p>
<p>
<!--[if lte IE 9]><label for="comm">پیام</label><![endif]--></p>
<p>
<!--[if lte IE 9]><![endif]-->
&nbsp;<textarea name="comments" rows="10" id="comm" placeholder="پیام شما؟"></textarea>
</p>
<p>
<input type="submit" name="submit" value="ارسال">
</p>
</form>
</div>


<br />
<br />
<embed src="Music/silenthill3.mp3" />

<script type="text/javascript">
function index_page()
{
window.location='index.html';
}

function gallery_page()
{
window.location='gallery.html';
}

function game_page()
{
window.location='game.html';
}

function contact_page()
{
window.location='contact.html';
}

</script>
</body>
</html>


توی طراحی صحیح شما نباید از <br> یا ;nbsp& زیاد (یا اصلا!) استفاده کنید.. باید در عوض با css بهشون استایل بدید...

اسکریپتهای جاوااسکریپت رو هم بهتره پایین داکیومنت (قبل از <body/>) قرار بدید.. برای اینکه قبلش تمام المنتهای صفحه رو خونده باشه.

colors
چهارشنبه 04 دی 1392, 13:46 عصر
دوست عزیز شما برای ارسال فیلدها به ایمیلتون, لازمه که از زبانهای سمت سرور استفاده کنید. بنده اینجا با PHP براتون مثال میزنم که به سرور لینوکسی احتیاج داره.
اول از همه شما باید پسوند فایل مورد نظرتون رو به PHP تغییر بدن. یعنی : contact.php

برای ارسال به ایمیل باید از کد زیر استفاده کنید.

mail(to,subject,message,headers,parameters);

با توجه به شکل کلی بالا، تمامی ورودی های تابع mail را شرح می دهیم :
to : به جای آن باید آدرس ایمیل (یا ایمیل های) مورد نظر را بنویسیم. (حتما باید نوشته شود)
subject : به جای آن باید عنوان موضوع ایمیل را بنویسیم. (حتما باید نوشته شود)
message : به جای آن باید متنی که می خواهیم در ایمیل نمایش داده شود را بنویسیم. (حتما باید نوشته شود)
headers : عناوین اضافی، مثل Cc یا Bcc را می توان در این بخش نوشت. (اختیاری است و می توانید آن را ننویسید)
parameters : یک پارامتر اضافی را، برای برنامه ارسال ایمیل، مشخص می کند. (اختیاری است و می توانید آن را ننویسید)

منبع : کلیدستان

مثال کلی:

<?php
$to = "name_1@gmail.com";
$subject = "موضوع ایمیل";
$message = "متنی که در ایمیل، نمایش داده خواهد شد";
$from = "name_2@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "ایمیل ارسال شد";
?>

و برای اینکه بتونید مقادیری که از فرم ارسال میشه رو بدست بیارید. باید از متغییرهای سراسری PHP استفاده کنید. من در زیر کدتون رو به طور کامل و درست میزارم که فقط کافیه کپی پست کنید. :چشمک:

<?php
if( isset($_POST['name_txt']) && !empty($_POST['name_txt'])){
$to = "name_1@gmail.com";
$subject = "موضوع ایمیل";
$message = "Name: ".$_POST['name_txt']." Email: ".$_POST['email_txt']." Message: ".$_POST['message_contact'];
$from = "name_2@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "ایمیل ارسال شد";
}
?>
<html>
<head>
<link href="Css/Style.css" rel="stylesheet"/>
<title>خوش آمدید به تپه خاموش</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script type="text/javascript">

function index_page()
{
window.location='index.html';
}

function gallery_page()
{
window.location='gallery.html';
}
function game_page()
{
window.location='game.html';
}
function contact_page()
{
window.location='contact.html';
}


</script>
</head>
<body id="Body">
<img id="Header" src="Image/Header.jpg" alt="" />
<div id="BGmenu">
<div id="Menu">
<input type="button" name="index_btn" value="خانه" class="btn_menu" onclick="index_page()" />
&nbsp;&nbsp;
<input type="button" name="gallery_btn" value="گالری" class="btn_menu" onclick="gallery_page()" />
&nbsp;&nbsp;
<input type="button" name="game_btn" value="بازی های ساخته شده" class="btn_menu" onclick="game_page()" />
&nbsp;&nbsp;
<input type="button" name="contact_btn" value="تماس بامن" class="btn_menu" onclick="contact_page()" />
</div>
</div>
<form action="" method="post">
<div id="contenc_contact">
<br />
<p class="text_contact">نام :</p>
<input type="text" name="name_txt" style="width: 232px; height: 18px;" />
<p class="text_contact">ایمیل :</p>
<input type="text" name="email_txt" style="width: 232px; height: 18px;" />
<p class="message_contact">متن مورد نظر :</p>
<textarea name="" rows="10" cols="28" ></textarea>
<br />
<br />
<input type="button" name="send_btn" value="ارسال" />
<input type="reset" name="reset_btn" value="پاک کردن" />
</div>
</form>
<br />
<br />
<embed src="Music/silenthill3.mp3" />
</html>

به کم سر به سر گذاشتنش چیزای خوبی گیرتون میاد