PDA

View Full Version : سوال: درخواست 1کد



niklaus
یک شنبه 01 بهمن 1391, 20:27 عصر
سلام به همه ی دوستان من 1کم در زمینه برنامه نویسی php تازه کارم برای همین از شما 1کد می خواستم اگه میشه بذارید
کدش 1دستور باشه که متنی که کاربر در قسمت نوشتن متن وارد می کنه به ایمیلی که خودش توی 1کادر می نویسه بفرسته اگه بذارید ممنون میشم

pani.khoram
یک شنبه 01 بهمن 1391, 20:49 عصر
با سلام از کد زیر می تونید استفاده کنید ، این مثال خیلی ساده و آموزشی است .
in code ro to index.html gharar bedid :
<html>
<body>
<form action="send.php">
Text = <input type="text" name="txtBody" />
Email = <input type="text" name="txtEmail" />
<input type="submit" />
</form>
</body>
</html>

in tike kode ro to ye file dige be esme send.php
<?php
$to = $_GET['txtEmail'];
$subject = "Test mail";
$message = $_GET['txtBody'];
$from = $_GET['txtEmail'];
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>

niklaus
یک شنبه 01 بهمن 1391, 20:55 عصر
ببخشید ولی این کد یکم ناقصه مثلا این دستور رو که میگه if$massege=""; echo متن نامه را وارد نکردید رو نداره
با تشکر

امید امرایی
یک شنبه 01 بهمن 1391, 22:29 عصر
بگذارید من کد این دوستمون رو به این شکل ترمیم و مرتب کنم

index.html:


<html>
<body>
<form action="send.php">
Text = <input type="text" name="txtBody" />
Email = <input type="text" name="txtEmail" />
<input type="submit" />
</form>
</body>
</html>

send.php:


$to = 'ایمیلی که قراره بهش ارسال بشه';
$subject = "Test mail";
$message = $_GET['txtBody'];
$from = $_GET['txtEmail'];
$headers = "From:" . $from;

if(empty($message))
die("متن نامه وارد نشده");

mail($to,$subject,$message,$headers);
echo "نامه ارسال شد";






--------------------------------------
توصیه هایی در دنیای وب و دیجیتال (http://www.amraei.com)

niklaus
دوشنبه 02 بهمن 1391, 14:57 عصر
نه نه منظور من این نیست منظورم اینه که اون کاربر که می آد توی قسمت مربوط1ایمیل میده و وقتی روی ارسال کلیک می کنه به اون ایمیلی که توی قسمت وارد شده 1متن که از پیش ثبت شده می فرسته در این مورد باید بگم که سایت دارای اس کیو ال سرور هست و کاربری که ایمیل می ده،قسمت fromایمیل همون ایمیلیه که هنگام ثبت نام داده و بعد توی اون ایمیل اسم اکانتی رو که کاربری که ایمیل می ده رو هم می فرسته
با تشگر ببخشید که سرتون رو درد آوردم برای اطلاعات بیشتر این عکس رو ببینیدhttp://s3.picofile.com/file/7628231505/email.png

Tarragon
دوشنبه 02 بهمن 1391, 15:04 عصر
ببخشید اقای قریشی میشه بیشتر توضیح بدید؟
3بار خوندم هیچی نفهمیدم.

امید امرایی
دوشنبه 02 بهمن 1391, 15:14 عصر
این مواردی که گفتید تغییری تو اصل ماجرا ایجاد نمی کنه
کم و بیش همین می شه.

niklaus
دوشنبه 02 بهمن 1391, 15:18 عصر
بله آقا امید ولی اینی که گذاشتید هم ایمیلو نمی فرسته!

niklaus
دوشنبه 02 بهمن 1391, 15:20 عصر
ببخشید اقای قریشی میشه بیشتر توضیح بدید؟
3بار خوندم هیچی نفهمیدم.

با بنده هستید؟ بنده قریشی نیستم محمدی هستم