Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][PHP]Wysłane maile nie trafiają do skrzynki
oyster
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.10.2006

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


Witam,

Mam problem ze skryptem PHP, który ma za zadanie wysyłać maile. Gdy wypełnię formularz i klikam ?Wyślij? to maile nie dochodzą na moją skrzynkę. Kod PHP wygląda tak:

CODE
<?php

if(isset($_POST['url']) && $_POST['url'] == '' && $_POST['message'] != ''){


$youremail = 'przykladowyemail@poczta.pl';

$body = "Formularz kontaktowy:
Imię: $_POST[firstname]
Nazwisko: $_POST[lastname]
E-Mail: $_POST[email]
Wiadomość: $_POST[message]";


if( $_POST['email'] && !preg_match( "/[\r\n]/", $_POST['email']) ) {
$headers = "From: $_POST[email]";
} else {
$headers = "From: $youremail";
}

mail($youremail, 'Kontakt', $body, $headers );

}


header('http://www.mojastrona.pl/');
exit('http://www.mojastrona.pl/');

?>


Kod HTML wygląda tak:

CODE
<label for="fname">Imię</label>

<input type="text" name="firstname" placeholder="Twoje imię">

<label for="lname">Nazwisko</label>

<input type="text" name="lastname" placeholder="Twoje nazwisko">

<label for="lname">Email</label>

<input type="text" name="email" placeholder="Twój email">

<label for="message">Wpisz swoją wiadomość</label>

<textarea id="message" name="message" placeholder="Treść wiadomości..." style="height: 200px"></textarea>

<input type="submit" value="Wyślij">

<p class="antispam">Zostaw to pole puste - ochrona przed spamem

<br /><input name="url" /></p>


Kod CSS:

CODE
.antispam { display:none;}

input[type=text], select, textarea {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 16px;
resize: vertical
}

input[type=submit] {
background-color: grey;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}

input[type=submit]:hover {
background-color: grey;
}

.contact {
border-radius: 5px;
background-color: #f4f4f4;
padding: 20px;
}


Oryginalny skrypt pochodzi z tego linka i mimo że robię wszystko zgodnie z instrukcją to nie działa - https://www.nfriedly.com/techblog/2009/11/h...thout-captchas/

W czym tkwi problem? Będę wdzięczny za pomoc (IMG:style_emoticons/default/smile.gif)

Ten post edytował oyster 12.02.2021, 21:58:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dublinka
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Masz blad serwera 500.

Header jest wogole w zlym miejscu. Ma byc w warunku tuz za mail() bo teraz byle co soe stanie to bedzie posylac cie na dana strone.
Sprawdz przyklad ktory Ci podalem zeby sprawdzic czy wogole mail wychodzi
Go to the top of the page
+Quote Post

Posty w temacie
- oyster   [CSS][HTML][PHP]Wysłane maile nie trafiają do skrzynki   12.02.2021, 21:57:19
- - dublinka   Input name=url ma byc przed submit i zawierac typ ...   12.02.2021, 22:21:00
- - oyster   czy tak to ma wyglądać? bo kombinuję z różnymi war...   12.02.2021, 22:58:53
- - dublinka   Wysylasz to z locala ? Wlączyles raportowanie bled...   12.02.2021, 23:14:23
- - oyster   ok, tak to teraz wygląda - HTML: CODE<form act...   13.02.2021, 02:54:12
|- - dublinka   Cytat(oyster @ 13.02.2021, 01:54:12 )...   13.02.2021, 09:30:49
- - LowiczakPL   PHP ma problem z pokazywaniem zmiennej tablicy ta...   13.02.2021, 08:07:38
- - oyster   dobra, teraz mam tak i dalej jest ten sam błąd: C...   13.02.2021, 17:09:47
- - LowiczakPL   Zobacz czy ten kod zadziała: [PHP] pobierz, plain...   13.02.2021, 17:30:09
|- - oyster   Cytat(LowiczakPL @ 13.02.2021, 17:30...   13.02.2021, 17:33:33
- - LowiczakPL   linia 6 to [PHP] pobierz, plaintext $from ...   13.02.2021, 17:35:25
- - oyster   też tak samo jest - HTTP ERROR 500... może poszuka...   13.02.2021, 17:38:21
- - LowiczakPL   może problem nie jest w skrypcie podaj adres gdzi...   13.02.2021, 17:41:34
|- - oyster   Cytat(LowiczakPL @ 13.02.2021, 17:41...   13.02.2021, 18:44:52
- - dublinka   Cytat(oyster @ 13.02.2021, 16:09:47 )...   13.02.2021, 18:15:59
- - LowiczakPL   nie dostałem 500, ale nie mam info że email został...   13.02.2021, 18:54:14
- - dublinka   Masz blad serwera 500. Header jest wogole w zlym ...   13.02.2021, 19:02:06
- - oyster   dobra, poddaję się jestem zielony jeśli chodzi o ...   13.02.2021, 19:16:05
- - dublinka   Wystarczy usunac wszystko z tego pliku i dac ten k...   13.02.2021, 19:19:50
- - oyster   tu trzeba cały skrypt od nowa napisać - sprawdziłe...   13.02.2021, 19:59:27
- - dublinka   To nie chodzi o to. Dalem Ci przyklad zebys sprawd...   13.02.2021, 20:06:09
- - Malinaa   Cytat(oyster @ 13.02.2021, 19:59:27 )...   17.02.2021, 22:11:32
- - oyster   Cytat(Malinaa @ 17.02.2021, 22:11:32 ...   18.02.2021, 03:59:07


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

 



RSS Aktualny czas: 13.10.2025 - 07:13