Skocz do zawartości
Urlop / Vacation Czytaj dalej... ×
  • Zarejestruj się
  • 0
TENAZ

Formularz, który wysyła na maila.

Pytanie

7 odpowiedzi na to pytanie

Polecane posty

  • 0

\IPS\Email::send( $to, $cc=array(), $bcc=array(), $fromEmail = 'xxx', $fromName = 'xxx', $additionalHeaders = array() );

 

Coś takiego ma być?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

No tak, ale podałeś za mało informacji.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

@naXe a podasz może jakiś przykład? 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
$email = \IPS\Email::buildFromContent('temat wiadomosci', 'tresc w html', NULL, 'transactional', TRUE);
$mail->send('email@dokogo.pl', [], [], '@email@odkogo.pl', 'nick_odkogo', [ 'Reply-To' => \IPS\Email::encodeHeader($fromName, 'email@dokogo.pl') ]);

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
Napisano (edytowany)

@naXe a jak połączyć to z formularzem?

Formularz:

$form = new \IPS\Helpers\Form;
		$form->add( new \IPS\Helpers\Form\Text( 'name', NULL, TRUE ) );
		$form->add( new \IPS\Helpers\Form\Text( 'title', NULL, TRUE ) );
		$form->add( new \IPS\Helpers\Form\Text( 'yourmail', NULL, TRUE ) );
		$form->add( new \IPS\Helpers\Form\Text( 'message', NULL, TRUE ) );
		if( $values = $form->values() )

Mail:

$email = \IPS\Email::buildFromContent($values['title'], 'tresc w html', NULL, 'transactional', TRUE);

I gdy zmieniłem z title na $vaules['title'] to nie wysyła w ogóle maila.

Edytowano przez TENAZ

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
        $form = new \IPS\Helpers\Form;
        $form->add( new \IPS\Helpers\Form\Text( 'name', null, true ) );
        $form->add( new \IPS\Helpers\Form\Text( 'title', null, true ) );
        $form->add( new \IPS\Helpers\Form\Email( 'yourmail', null, true ) );
        $form->add( new \IPS\Helpers\Form\Text( 'message', null, true ) );
        if( $values = $form->values() )
        {
            $email = \IPS\Email::buildFromContent( $values[ 'title' ], $values[ 'message' ], null, 'transactional', true );
            $email->send( 'email@dokogo.pl', [], [], '@email@odkogo.pl', 'nick_odkogo', [ 'Reply-To' => \IPS\Email::encodeHeader( $fromName, 'email@dokogo.pl' ) ] );
        }

tylko nie wiem co ma oznaczać name i youremail czy to ma być do kogo wysłać czy nadawca to musisz sobie już zrobić samemu

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.