Lütfen bilgilerinizi girin
E-Posta Adresi ya da Takma Ad
Parola
Parolamı Unuttum
Beni Hatırla
ANASAYFA
SORU SOR
SORULAR
UZMANLAR
GRUPLAR
‹
Sorduğum Sorular
›
‹
Takip Ettiğim Sorular
›
‹
Verdiğim Cevaplar
›
‹
Arşivimdeki Sorular
›
‹
İlgilendiğim Alanlardaki Sorular
›
loverman84
2 cevap
–
3 soru
Profili
|
Mesaj At
|
Takip Et
Tweet
Kategoriler
PHP
İstatistikler
Soru Kapalı
10 yıl önce
yazılmış
30 üye
izlemiş
1 cevap
verilmiş
Php mail ile ekli dosya gönderme
Bu soru iptal edilmiştir...
function mail_dosya( $gidenmailadresi, $mailbaslik, $mailhtml, $gönderilenmailadresi, $eklenendosya, $replayadresi="" ) {
// handles mime type for better receiving
$ext = strrchr( $eklenendosya , '.');
$ftype = "";
if ($ext == ".doc") $ftype = "application/msword";
if ($ext == ".jpg") $ftype = "image/jpeg";
if ($ext == ".gif") $ftype = "image/gif";
if ($ext == ".zip") $ftype = "application/zip";
if ($ext == ".pdf") $ftype = "application/pdf";
if ($ftype=="") $ftype = "application/octet-stream";
$file = fopen($eklenendosya, "rb");
$data = fread($file, filesize( $eklenendosya ) );
fclose($file);
$content = chunk_split(base64_encode($data));
$uid = md5(uniqid(time()));
$h = "From: $gönderilenmailadresi\r\n";
if ($replayadresi) $h .= "Reply-To: ".$replayadresi."\r\n";
$h .= "MIME-Version: 1.0\r\n";
$h .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
$h .= "This is a multi-part message in MIME format.\r\n";
$h .= "--".$uid."\r\n";
$h .= "Content-type:text/html; charset=iso-8859-1\r\n";
$h .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$h .= $mailhtml."\r\n\r\n";
$h .= "--".$uid."\r\n";
$h .= "Content-Type: ".$ftype."; name=\"".basename($eklenendosya)."\"\r\n";
$h .= "Content-Transfer-Encoding: base64\r\n";
$h .= "Content-Disposition: attachment; filename=\"".basename($eklenendosya)."\"\r\n\r\n";
$h .= $content."\r\n\r\n";
$h .= "--".$uid."--";
// mail gönder
return mail( $gidenmailadresi, $mailbaslik, strip_tags($mailhtml), str_replace("\r\n","\n",$h) ) ;
merhaba ben boyle birşey ariyorum fakat bunun formunu nasıl oluşturacagım acaba? eğer bunun formunu yapabilirseniz ? minnettar olurum..}
+0
-0
Cevaplar
10 yıl önce yazılmış
ilteris
10 cevap - 4 soru
Hocam klasik iletişim formlarından bir tane yapmayı biliyorsundur nasıl olsa.
<input type="text" name="gonderen_adi"> gibi...