اسکریپت اتچمنت (کمک از php کارا)

AMOZESHI

Member
سلام دوستان من میخوام به این فرم امکان اتچ کردن فایل رو اضافه کنم ممنون میشم راهنمایی کنید
به این شکل که علاوه بر فیلد های موجود فیلد آپلود فایل رو اضافه کنم و پس از ارسال فایل همراه با اطلاعات فرم ایمل شه
ممنون



contact.html
_________________________

<form method="POST" action="contact.php">

<p><input type="text" name="name" size="20"></p>
<p>
<input type="text" name="email" size="20"></p>
<p>
<input type="text" name="address" size="20" ></p>
<p>
<input type="text" name="phone" size="20"></p>
<p>
<input type="text" name="fax" size="20" ></p>
<p>
<input type="text" name="mobile" size="20"></p>
<p>
<input type="text" name="subject" size="20" ></p>
<p>
<input type="text" name="website" size="20"></p>
<p><textarea rows="2" name="message" cols="20"></textarea></p>
<p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>

__________________




contact.php
____________________

<?php
$name=$_POST['name'];
$email=$_POST['email'];
$address=$_POST['address'];
$phone=$_POST['phone'];
$fax=$_POST['fax'];
$mobile=$_POST['mobile'];
$subject=$_POST['subject'];
$website=$_POST['website'];
$message=$_POST['message'];
$fulltext = "
______________________________________________
|
| This Is $name Information:
|______________________________________________
| Name : $name
|______________________________________________
| E-Mail : $email
|______________________________________________
| Address : $address
|______________________________________________
| Phone : $phone
|______________________________________________
| FAX : $fax
|______________________________________________
| Mobile : $mobile
|______________________________________________
| Subject : $subject
|______________________________________________
| Website : $website
|______________________________________________
| Message : $message
|______________________________________________
";
$to = '[email protected]';
$subject = 'Connect FORM <<';
$headers = 'From: [email protected]' . "\r\n" .
$message = $fulltext;

mail($to, $subject, $message, $headers);
echo 'file ersal shod';
?>
 

پیوست ها

  • contact.zip
    850 بایت · بازدیدها: 0

iran-TEC

Member
اولا کد ها رو به صورت صحیح توی سوالت بزار

شما باید یک تگ input از نوع فایل تعریف کنی سپس در سمت سرور ابتدا فایل رو آپلود کنی بعد لینک دانلود فایل رو از روی سرورت ارسال کنی

PHP:
<input type="file" name="file_address" />
 

ziXet

مدیر انجمن PHP/MYSQL
به این راحتی ها نیست! اگه دانش کافی ندارید بهتره بدید یک نفر این کار رو برای شما انجام بده.
اصول کار هم اینه که ابتدا فایل رو از کاربر دریافت کنید(در سمت کلاینت) سپس در سمت سرور فایل رو بگیرید و با استفاده از کلاس phpmailer اون رو اتچ کنید.

موفق باشید
 

جدیدترین ارسال ها

بالا