Php mail fonksiyonunu kullanarak eki olarak excel dosyası gönderme sorunu?

1 Cevap php

Ben eki olarak excel dosyası göndermek için aşağıdaki linke bu kodu kullanmış.

http://www.hotscripts.com/forums/php/22626-php-form-excel-then-send-email-attachment.html

İşte ben kullandım kodu:

    <?php 
ob_start(); 
?> 
<html> 
<head><title></title> 
</head> 
<body> 
<body> 
<center> 
<table> 
 <tr>
   <td>Name:</td><td>My Name</td>  
 </tr>
 <tr>
   <td>Address:</td><td>My address</td>
 </tr>
 <tr>
   <td>Gender:</td><td>Female</td>
 </tr>
</table> 

</body></html> 

<?php 
$FILE_CONTENTS = ob_get_contents(); 
ob_clean(); 
// include the class 
include("../includes/classes/class.mailer.php");
$recipient = "myid@domain.com"; 


$from = "myid@domain.com"; 

// subject 
$subject = "Subject of email"; 
// email message 
$message = " 
Here goes the message.
            "; 
$myEmail = new EPDEV_Emailer($recipient, $from, $subject); 
$myEmail->addText($message); 
$myEmail->addFile("my.xls", "application/vnd.ms-excel", $FILE_CONTENTS); 
$myEmail->send(); 
?>

Ben posta excel dosyası olsun ama normal bir excel dosyası içerdiği dosya satırları içermiyor. Ama excel dosyası içerdiği çizgilerle dosyası gerekir. Herkes sorunun ne olabileceğini bana önerebilirsiniz.

Şimdiden teşekkürler

1 Cevap

Ben ikiye sorununuzu bölünmüş gerektiğini düşünüyorum:

  1. Eğer diğer dosya türlerini okuma ile ilgili sorunlar var mı? Bir metin dosyası ve bir JPG göndermeye çalışın ve siz de bunları okurken sorun varsa bakın.
  2. Eğer Excel dosyaları Tamam emin misiniz? Sunucuda yerel olarak onları kurtarmak için deneyin, sonra FTP ile indirmek ve açmaya çalışın.

Ben sorun değil e-posta ile gönderme ile Excel dosyalarını (2)., Üreten olduğunu tahmin ediyorum (1).. Ama bu sadece bir tahmin.