पीएचपी मेलर के स्रोत के माध्यम से देख रहे हैं, तो आप क्षेत्रों स्पष्ट करने की आवश्यकता होगी। कम से कम पता, शायद अधिक। यहां PHPMailer क्लास से कोड का अनुभाग है जिसमें स्पष्ट कार्य हैं। आप उन्हें देखने और उन्हें आज़माने के लिए स्वागत से अधिक हैं। यह स्पष्ट रूप से एक नई वस्तु को फिर से चालू करने का एक विकल्प है, जो स्मृति रिसाव का कारण बन सकता है या नहीं (इस पर निर्भर करता है कि आप कितने कॉल करते हैं)।
तो clearAddresses कोड को लागू करने:
$mail->Subject = "NEW";
$mail->MsgHTML($body);
$mail->Send();
$mail->ClearAddresses(); // should reset the To address and remove the first one from it.
मैं वास्तविक कोड निकाल के रूप में आप सिर्फ विवरण और समारोह नाम की जरूरत है।
/////////////////////////////////////////////////
// CLASS METHODS, MESSAGE RESET
/////////////////////////////////////////////////
/**
* Clears all recipients assigned in the TO array. Returns void.
* @return void
*/
public function ClearAddresses() {
}
/**
* Clears all recipients assigned in the CC array. Returns void.
* @return void
*/
public function ClearCCs() {
}
/**
* Clears all recipients assigned in the BCC array. Returns void.
* @return void
*/
public function ClearBCCs() {
}
/**
* Clears all recipients assigned in the ReplyTo array. Returns void.
* @return void
*/
public function ClearReplyTos() {
}
/**
* Clears all recipients assigned in the TO, CC and BCC
* array. Returns void.
* @return void
*/
public function ClearAllRecipients() {
}
/**
* Clears all previously set filesystem, string, and binary
* attachments. Returns void.
* @return void
*/
public function ClearAttachments() {
}
/**
* Clears all custom headers. Returns void.
* @return void
*/
public function ClearCustomHeaders() {
}
स्रोत
2010-09-16 15:35:59
कृपया पहले कुछ बुनियादी डिबगिंग करें। आप 'mail_vars [4] 'का जिक्र कर रहे हैं जो सभी –
पर मौजूद नहीं है' $ f ++; 'के बारे में? – RobertPitt
मुझे खेद है कि यह $ mail_vars है [2] –