exxxpatriate
Öğrenci
- Katılım
- 9 Aralık 2012
- Mesajlar
- 2
- Reaksiyon puanı
- 0
- Puanları
- 1
Merhaba arkadaşlar,
PHP'de mail gönderimi ile ilgili yardımınızı rica edeceğim. Üzerinde çalıştığım bir projede aşağıdaki kod ile müşteri satıcıya mail gönderiyor. Ama ben bu maillerin site yönetimine de gönderilmesini istiyorum aynı zamanda. Yani normal mail gönderirken yaptığımız CC işlemi gibi.
Bu kodu özelleştirme konusunda birkaç dakikanızı ayırarak yardımcı olursanız çok memnun olurum.
PHP'de mail gönderimi ile ilgili yardımınızı rica edeceğim. Üzerinde çalıştığım bir projede aşağıdaki kod ile müşteri satıcıya mail gönderiyor. Ama ben bu maillerin site yönetimine de gönderilmesini istiyorum aynı zamanda. Yani normal mail gönderirken yaptığımız CC işlemi gibi.
Bu kodu özelleştirme konusunda birkaç dakikanızı ayırarak yardımcı olursanız çok memnun olurum.
PHP:
function contact_seller( $seller_email, $from_name, $from_email, $message ) {
ob_start();
get_template_part( 'emails/contact-seller' );
$body = ob_get_clean();
$find = array(
'%from_name%',
'%from_email%',
'%user_ip%',
'%user_agent%',
'%message%',
'%site_name%',
'%site_url%'
);
$replace = array(
$from_name,
$from_email,
get_client_ip(),
$this->get_user_agent(),
$message,
$this->get_from_name(),
home_url()
);
$subject = sprintf( __( '"%s" sent you a message from your store' ), $from_name, $this->get_from_name() );
$body = str_replace( $find, $replace, $body);
$headers = array( "Reply-To: {$from_name}<{$from_email}>" );
$this->send( $seller_email, $subject, $body, $headers );
do_action( 'contact_seller_email_sent', array(
'to' => $seller_email,
'subject' => $subject,
'message' => $body,
'sender_email' => $from_email,
'sender_name' => $from_name,
'headers' => $headers,
) );
}