Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie danych z bazy do mail()
kapitan kloss
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 18.11.2004

Ostrzeżenie: (0%)
-----


Witam, prosze o pomoc w nastepujacym problemie:
Po poprawnym wypelnieniu przez klienta formularza dane z niego laduja w bazie danych. Potem wysylany jest mail potwierdzajacy do naszego klienta.

mail($adres, $tytul, file_get_contents( 'formularz_mail.php' ), $naglowki);

Plik, ktory tak naprawde wysylam do klienta (formularz_mail.php) odczytuje dane z bazy. Klopot w tym, ze dane te nie sa widoczne w mailu, a jedynie w podgladzie html. Tak jakby nie umial ich wyslac i w momencie kiedy includuje ten plik gubil zawartosc dynamiczna pozostawiajac sam kod html sprzed pobrania wartosci z bazy.

Jak moge uporac sie z tym problemem?
Go to the top of the page
+Quote Post
netzah
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 19.03.2004

Ostrzeżenie: (0%)
-----


Nie wiem, czy dobrze rozumiem, ale chcesz, zeby plik formularz_mail.php wykonal sie przed/przy/po wyslaniu go mailem? jezeli tak, to przy odczycie poprzez file_get_contents() na pewno sie nie wykona. mozesz np. zrobic tak:
  1. <?php
  2.  
  3. include 'formularz_mail.php';
  4. $form = ob_get_clean();
  5.  
  6. ?>


i w $form bedzie efekt dzialania skryptu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:10