Mam coś takiego:
if ( !preg_match('/^(http|ftp)([s]{0,1}):\/\/([a-z0-9]{1})((([a-z0-9-]*[-]{2})|([a-z0-9])*|([a-z0-9-]*[-]{1}[a-z0-9]+))*)((\.[a-z0-9](([a-z0-9-]*[-]{2})|([a-z0-9]*)|([a-z0-9-]*[-]{1}[a-z0-9]+))+)*)(\.([a-z0-9]{2,6})){0,1}((:[0-9]){0}|(:[1-9]{1}[0-9]*))\//iu', $_POST['subj'])) {
$errors[] = '<u>Nie został wpisany odsyłacz do statystyk lub został wpisany niepoprawnie.</u>';
}
// Validate their e-mail address.
if ( !preg_match('#^[a-ż]+$#i', $_POST['imie'])) {
$errors[] = '<u>Nie zostało wpisane imię lub zostało wpisane niepoprawnie.</u>';
}
// Validate the body.
if (preg_match('/(%0A|%0D|\n+|\r+)(content-type:|to:|cc:|bcc:)/i', $_POST['body'])) {
$errors[] = 'Your message body contains invalid characters.';
}
$errors[] = '<u>Nie zostały wypełnione wszystkie obowiązkowe pola.</u>';
I chciałbym to połączyć w taki sposób, że jak coś nie będzie wpisane, to wyświetli się komunikat: "Nie zostały wypełnione wszystkie obowiązkowe pola.". Obecnie jak nie uzupełnie pól, to wyświetlają się wszystkie komunikaty. Jak to połączyć?