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

Tworzenie strony www - formularz kontaktowy

0 głosów
110 wizyt
pytanie zadane 7 sierpnia 2018 w Sieci komputerowe, internet przez Kamil92 Nowicjusz (120 p.)

Cześć,

 

Mam lekki problem - tworzę stronę internetową dla swojej firmy - dostałem paczkę od grafika z plikami gotowej strony, wgrałem wszystko na domenę itd. Ok, strona sama w sobie działa, jednakże nie działa formularz kontaktowy - maile nie dochodzą.

Poniżej wrzucam skrypt PHP od grafika z pliku kontakt - czy wszystko jest ok?

<?php

$EmailFrom = $_REQUEST['email']; 
$EmailTo = "lex-liber@lex-liber.pl"; // Your email address here
$Subject = "Contact form";
$Name = Trim(stripslashes($_POST['name'])); 
$Email = Trim(stripslashes($_POST['email'])); 
$Message = Trim(stripslashes($_POST['message'])); 

// validation
$validationOK=true;
if (!$validationOK) {
  echo "Error";
  exit;
}

// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= "\n";
$Body .= "\n";
$Body .= $Message;
$Body .= "\n";

// send email 
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page 
if ($success){
  echo "Succes";
}
else{
  echo "Error";
}
?>

 

komentarz 7 sierpnia 2018 przez Tomek Sochacki Mędrzec (188,440 p.)
Dawno już nie siedziałem w PHP, ale pamiętam, że kiedyś stosując funkcję mail() miałem problemy z częstym wpadaniem e-maili do spamu. Wiem, że są lepsze metody na obsługę e-maili ale tu niech się wypowie ktoś obeznany w PHP albo spróbuj poszukać na SO. Zobacz też czy w spamie nie macie jakiś e-maili z tego formularza.
komentarz 7 sierpnia 2018 przez Kamil92 Nowicjusz (120 p.)
Ogólnie to wygląda tak jakby mail wychodził w "próżnię" bo jasne jest sukces wysłania ale nigdzie nie trafia. W odebranych nie ma, w spamie nie ma. Jednym słowem od momentu wrzucenia plików na nazwa.pl i skonfigurowaniu domeny - formularz nie działa.
komentarz 7 sierpnia 2018 przez xmentor Nałogowiec (49,900 p.)
Skorzystaj np. Z PHPMailer

1 odpowiedź

0 głosów
odpowiedź 7 sierpnia 2018 przez OdsetekGlupoty Stary wyjadacz (14,250 p.)
Witam,

Jeśli stronę testujesz na localhoście, maile nie będą dochodzić.
komentarz 7 sierpnia 2018 przez Kamil92 Nowicjusz (120 p.)
Witam,

Dziękuję za szybkie zainteresowanie tematem.

Co ja mam zrobić po wrzuceniu plików na domenę teraz, żeby to działało? Zdziwiło mnie to, ponieważ jak strona znajdowała się na serwerze grafika, to wszystko działało. A formularz przestał działać po tym jak wrzuciłem pliki na nazwa.pl
komentarz 7 sierpnia 2018 przez OdsetekGlupoty Stary wyjadacz (14,250 p.)
Nie wiem jak jest z nazwa.pl ale niektóre hostingi nie obsługują maili.

Podobne pytania

0 głosów
0 odpowiedzi 72 wizyt
pytanie zadane 10 listopada 2018 w PHP, Symfony, Zend przez Byczek_ Bywalec (2,570 p.)
0 głosów
3 odpowiedzi 78 wizyt
pytanie zadane 30 sierpnia w PHP, Symfony, Zend przez Ania2019 Początkujący (440 p.)
0 głosów
1 odpowiedź 55 wizyt
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

66,324 zapytań

113,061 odpowiedzi

239,218 komentarzy

46,589 pasjonatów

Przeglądających: 256
Pasjonatów: 7 Gości: 249

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...