w pliku co podczepiam mail.php komunikat ten ma nazwę [sukces]
include ('ustawienia.php'); include('formularz.php'); function wyswietl_forme($komunikat='') { '#komunikat#', '#strona#', '#nick#', '#mail#', '#temat#', '#tresc#' ); $komunikat, $_SERVER['REQUEST_URI'], $_POST['nick'], $_POST['mail'], $_POST['temat'], $_POST['tresc'] ); return $formularz; } function waliduj() { if( $valid['nick'] > 0 ) { $walidacja['nick'] = $komunikat['nick']; } } if( $valid['mail'] == 1 ) { if(!filter_var($_POST['mail'],FILTER_VALIDATE_EMAIL)) { $walidacja['mail'] = $komunikat['mail']; } } if( $valid['temat'] > 0 ) { $walidacja['temat'] = $komunikat['temat']; } } if( $valid['tresc'] > 0 ) { $walidacja['tresc'] = $komunikat['tresc']; } } return 'true'; }else{ return $walidacja; } } // Działanie if (($_SERVER['REQUEST_METHOD'] == 'POST')) {// wejście postem $walidacja = waliduj(); if ($walidacja == 'true'){ //poprawnie wypełniony formularz if(mail($adres_odbiorcy,"=?UTF-8?B?".base64_encode($_POST['temat'])."?=",'<p>Od: <b>'.$_POST['nick'].'</b></p><pre>'.$_POST['tresc'].'</pre>','From:'.$_POST['mail']."\r\nContent-Type: text/html; charset=utf-8")){ //sukces print ' <div id="sukces"> <p>'.$komunikat['sukces'].'</p> </div> '; }else{ //bląd serwera print ' <div id="blad"> <p>'.$komunikat['fail'].'</p> </div> '; } }else{ //błędna walidacja $blad_walidacji = $walidacja; $blad_walidacji = ' <div id="blad"> <p>'.$komunikat['blad'].'</p> <ul> '; foreach ($walidacja as $wpis) { $blad_walidacji .= '<li>'.$wpis.'</li>'; } $blad_walidacji .= ' </ul> </div> '; } }else{ // nowe wejście } ?>