Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zabezpieczenie przed wysłaniem pustego formularza
AdinM
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.03.2018

Ostrzeżenie: (10%)
X----


Chciałbym prosić o pomoc. Otóż chcę aby w polu adres email zrobić zabezpieczenie przed wysłaniem pustej wiadomości z formularza. Jestem zupełnie zielony w tej dziedzinie. Gdzie i co mam dopisać, aby wymusić na użytkowniku wprowadzenie co najmniej pola email przed wysłaniem wiadomości. Ot mój skrypt do wysłanie wiadomości.
CODE
<?php
$field_name = $_POST['cf-name'];
$field_email = $_POST['cf-email'];
$field_terminw = $_POST['cf-terminw'];
$field_poczotek = $_POST['cf-poczotek'];
$field_koniec = $_POST['cf-koniec'];
$field_liczba = $_POST['cf-liczba'];
$field_message = $_POST['cf-message'];
//Specify the message recipient:
$mail_to =';
$subject = 'Wiadomość wysłana ze strony internetowej ';
//The email content:
$body_message = 'Nadawca: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Termin wyjazdu: '.$field_terminw."\n";
$body_message .= 'Adres początkowy: '.$field_poczotek."\n";
$body_message .= 'Adres końcowy: '.$field_koniec."\n";
$body_message .= 'Liczba osób: '.$field_liczba."\n";
$body_message .= 'Dodatkowe informacje : '.$field_message;
$headers = 'Content-type: text/plain; charset=utf-8' . "\r\n";
$headers .= "From: " . $name . " <" . $email . ">" . "\r\n";
$headers .= "Reply-To: " . $email;
$mail_status = mail($mail_to, $subject, $body_message, $headers);
//Show a javascript message about the successful or unsuccessful sending a message
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Zapraszamy do kontaktu ponownie. ');
window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed.');
window.location = 'index.html';
</script>
<?php
}
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AdinM
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.03.2018

Ostrzeżenie: (10%)
X----


Skrypt już nie wysyła pustych wiadomości ale za to przesyła wiadomości bez polskich liter. Czy może ktoś zerknąć dlaczego tak się dzieje. Co należy zrobić.


Ten post edytował AdinM 18.05.2018, 09:30:24
Go to the top of the page
+Quote Post

Posty w temacie
- AdinM   [PHP]zabezpieczenie przed wysłaniem pustego formularza   4.05.2018, 21:21:23
- - emillo91   http://forum.php.pl/index.php?showtopic=97853 Szuk...   4.05.2018, 21:40:15
- - gitbejbe   [PHP] pobierz, plaintext if(!empty($_POST...   4.05.2018, 21:47:42
|- - AdinM   Próbowałem tak: CODE<?php $field_name = ...   5.05.2018, 18:50:05
- - dr_NO   No przeca masz tam informację o tym że jest nieocz...   7.05.2018, 08:21:39
- - mrk9109   masz jeden wielki bałagan i fragment kodu funkcja ...   7.05.2018, 09:00:17
- - LowiczakPL   Cytat(AdinM @ 4.05.2018, 22:21:23 ) ....   7.05.2018, 20:34:50
|- - markonix   Cytat(LowiczakPL @ 7.05.2018, 21:34:5...   8.05.2018, 15:43:34
- - nospor   @markonix nie dosc ze bzdura to jeszcze przerazaja...   8.05.2018, 15:53:16
- - LowiczakPL   Nie rozumiem o co Wam chodzi, przecież wyraźnie na...   8.05.2018, 19:26:14
|- - leonpro778   Cytat(LowiczakPL @ 8.05.2018, 20:26:1...   8.05.2018, 19:41:50
|- - markonix   Cytat(LowiczakPL @ 8.05.2018, 20:26:1...   8.05.2018, 21:15:30
- - AdinM   W sumie to jeśli required uniemożliwi wysłanie to ...   15.05.2018, 15:26:32
- - nospor   CytatW sumie to jeśli required uniemożliwi wysłani...   15.05.2018, 15:29:49
- - AdinM   Cytat(nospor @ 15.05.2018, 16:29:49 )...   15.05.2018, 15:53:31
- - Neutral   Zamiast tego: [PHP] pobierz, plaintext if(isS...   15.05.2018, 16:56:26
|- - Pyton_000   Cytat(Neutral @ 15.05.2018, 17:56:26 ...   15.05.2018, 17:02:32
- - AdinM   Cytat(Neutral @ 15.05.2018, 17:56:26 ...   15.05.2018, 20:44:59
- - Neutral   CytatNie masz się czego czepiać? funkcje w PHP są ...   15.05.2018, 21:01:28
- - Pyton_000   A sorka. nawiasu nie zauważyłem Czas chyba zmniej...   15.05.2018, 21:45:23
- - AdinM   Skrypt już nie wysyła pustych wiadomości ale za to...   17.05.2018, 20:26:18
- - Neutral   Dodaj do tego JSON'a to: [PHP] pobierz, plai...   17.05.2018, 22:09:39
- - AdinM   Cytat(Neutral @ 17.05.2018, 23:09:39 ...   17.05.2018, 22:15:00
- - Neutral   To był przykład. Spróbuj tak: [PHP] pobierz, plai...   17.05.2018, 22:24:17
- - viking   Szablon mail jest źle wysyłany (wcześniej były pro...   18.05.2018, 08:16:52
- - AdinM   problem rozwiązany.   19.05.2018, 19:55:45


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: 5.10.2025 - 23:50