• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed php - mail - błąd

0 głosów
518 wizyt
pytanie zadane 3 sierpnia 2021 w PHP przez EmilB Obywatel (1,060 p.)
zamknięte 3 sierpnia 2021 przez EmilB

Cześć, może mi ktoś wskazać błąd? Ja nie mam pojęcia już, w którym miejscu jest błąd, dawniej mi ten kod działał.

 

<?php
$to = "email@gmail.com";
$temat = $_POST['temat'];
$message = $_POST['tekst'];
$odkogo_name = $_POST['odkogo_name'];
$odkogo_email = $_POST['odkogo_email'];
$odkogo = $odkogo_name . $odkogo_email;


if (mail($to, $temat, $message, $odkogo))
	{
	header('Location: /');
	}
	else
	{
	echo "Błąd";
	}

?>

 

komentarz zamknięcia: zostalo naprawione
1
komentarz 3 sierpnia 2021 przez wizarddos Nałogowiec (28,110 p.)
Może dasz komunikat błędu?
komentarz 3 sierpnia 2021 przez CSSoup Mądrala (6,460 p.)

@EmilB, Można w tym momencie wróżyć z kryształowej kuli :D
Jeśli miałbym strzelać, może jest jakiś problem z docelowym mailem, na który wysyłasz wiadomość?

komentarz 3 sierpnia 2021 przez EmilB Obywatel (1,060 p.)

@wizarddos, nie pokazuje mi bledu, 

$errorMessage = error_get_last()['message']

takie coś znalazlem, ale tez brak bledu

komentarz 3 sierpnia 2021 przez EmilB Obywatel (1,060 p.)
<form action="kontakt_php.php" method="post">
<label for="odkogo_name">Imie i nazwisko:</label>
<input type="text" id="odkogo_name" name="odkogo_name">

<label for="odkogo_email">Twój adres e-mail:</label>
<input type="text" id="odkogo_email" name="odkogo_email">

<label for="temat">Temat:</label>
<input type="text" id="temat" name="temat">

<label for="tekst">Tekst:</label>
<input type="text" id="tekst" name="tekst">

<input type="submit" name="submit" value="Submit">
</form>

 

komentarz 3 sierpnia 2021 przez EmilB Obywatel (1,060 p.)

Już działa, dziwne, nic nie robiłem i zaczęło działac.

1
komentarz 3 sierpnia 2021 przez CSSoup Mądrala (6,460 p.)
Ta funkcja ogólnie bywa dosyć problematyczna, tak jak w twoim przypadku - maila potrafią czasem nie dochodzić. Czasem też niektórzy dostawcy po prostu blokują funkcję mail().

Lepszym zabiegiem jest używanie PHPMailer albo SwiftMailer.

Podobne pytania

0 głosów
0 odpowiedzi 336 wizyt
pytanie zadane 9 października 2023 w PHP przez Piotrek2713 Mądrala (5,520 p.)
0 głosów
1 odpowiedź 374 wizyt
pytanie zadane 19 października 2020 w PHP przez Kacperhehe Bywalec (2,930 p.)
0 głosów
2 odpowiedzi 411 wizyt
pytanie zadane 18 lutego 2018 w PHP przez Tradereu Użytkownik (780 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,326 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...