اوجه شكر للاخ سوالف ولاخ dart
على المساعدة ولكن حدث معي الاشكال التالي :
عندما اقوم بارفاق ملف تصدر الرسالة التالية
Warning: fopen("C:\\WINDOWS\\Desktop\\l.gif","r") - No such file or directory in /home/beshoo/public_html/vchat/smtp.php on line 4
Warning: Supplied argument is not a valid File-Handle resource in /home/beshoo/public_html/vchat/smtp.php on line 4
مع العلم اني استلك رسالة ولكن بدون مرفق
والكود تبع الارسال هو التالي :
كود PHP:
$content = fread(fopen($file,"r"),filesize($file));
$content = chunk_split(base64_encode($content));
$uid = strtoupper(md5(uniqid(time())));
$name = basename($file);
$header = "From: $from\nReply-To: $from\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/mixed; boundary=$uid\n";
$header .= "--$uid\n";
$header .= "Content-Type: text/html\n";
$header .= "Content-Transfer-Encoding: quoted-printable\n\n";
$header .= "$text";
$header .= "--$uid\n";
$header .= "Content-Type: audio/x-wav ; name= $name\n";
$header .= "Content-Transfer-Encoding: base64\n";
$header .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
$header .= "$content\n";
$header .= "--$uid--";
print "$content";
mail($to, $subject, "", $header);
وكود ال HTML
كود PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="smtp.php">
<br>
<table width="63%" border="1" cellspacing="1" cellpadding="0">
<tr>
<td>from </td>
<td>
<input type="text" name="from">
</td>
</tr>
<tr>
<td>to</td>
<td>
<input type="text" name="to">
</td>
</tr>
<tr>
<td>subject</td>
<td>
<input type="text" name="subject">
</td>
</tr>
<tr>
<td>Message</td>
<td>
<textarea name="text"></textarea>
</td>
</tr>
<tr>
<td>what the file</td>
<td>
<input type="file" name="file" value="Submit">
</td>
</tr>
<tr>
<td>file type</td>
<td>
<input type="text" name="type">
</td>
</tr>
</table>
<br>
<input type="reset" name="Reset" value="Reset">
<input type="submit" name="Submit2" value="Submit">
<br>
<br>
</form>
</body>
</html>