Problem jest następujący. Stworzyłem formularz, PHP bierze z niego dane i wysyła na maila. I tu jest ok. PHP podpięte do formularza również zapisuje pliki na dysku serwera w postaci CSV. Tu również ok. Jednak jak zmusić PHP żeby w mailu wysłany został również plik, zapisany wcześniej na serwerze? Plik ma nazwę jednej ze zmiennych z formularza, więc łatwo o jego nazwę. Ale wie ktoś jak w miarę prosto załączyć to do maila?
Pozdrawiam
<?php $rec_email = "..............."; // do kogo email $subject = ".............."; // temat emaila //-------------------------------------------------------------------------------- //sprawdzam puste pola if( or or or or or or or or or ) { // wiadomość o niepowodzeniu echo" <html> <head><title>..........</title></head> <body> <font style='font-family: verdana, arial; font-size: 9pt;'> <b>Proszę wypełnić wszystkie wymagane pola formularza.</b></font><br> <font style='font-family: verdana, arial; font-size: 8pt;'>Spróbuj ponownie <a href='java script:history.go(-1)'>klikając tutaj.</a></font> </body></html> "; } else{ //----------------------------------------------tekst potwierdzenia------------------------ $akcept1 = "TAK"; //----------------------------------------------zapisuje plik csv do tmp------------------- // wczytuje dane z formularza $dane = $name. " ; " .$nazwisko. " ; " .$nr_karty. " ; " .$odpowiedz. " ; " .$ulica. " ; " .$nr. " ; " .$miasto. " ; " .$kod_pocztowy. " ; " .$telefon. " ; " .$email. "\n"; // zapisanie pliku $file = "TMP/$nr_karty.csv"; //------------------------------------------------------------------------------ //zbieranie i wyswietlanie danych $headers = "FROM: ..........\r\n"; $headers .= 'Content-Type: text/plain; charset=UTF-8'."\r\n"; $msg_body = "Imię: $name\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Nazwisko: $nazwisko\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Nr karty: $nr_karty\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Odpowiedź: $odpowiedz\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "\n\n"; $msg_body .= "Ulica: $ulica\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Numer domu: $nr\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Miasto: $miasto\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Kod pocztowy: $kod_pocztowy\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "\n\n"; $msg_body .= "Telefon: $telefon\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "E-mail: $email\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "Akceptuję regulamin: $akcept1\n"; $msg_body .= "-----------------------------------------\n"; $msg_body .= "\n\n"; echo" <html> <head><title>..............</title></head> <body> <font style='font-family: verdana, arial; font-size: 9pt;'> <b>Twoja odpowiedź została wysłana</b></font><br> <font style='font-family: verdana, arial; font-size: 8pt;'>Powróć do strony <a href='java script:history.go(-1)'>klikając tutaj.</a></font> </body></html> "; } ?>