Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]problem z formularzem kontaktowym
Forum PHP.pl > Forum > Przedszkole
intermediate
Mam problem z formularzem kontaktowym.

W pliku kontakt.php mam taki kod:

Kod
<?php
if($_POST['wyslij']) //Gdy wcisniety jest przycisk wyslij w formularzu
{
    mail('fgffgf@gmail.com', $_POST['temat'], $_POST['komentarz'], 'From: '.$_POST['email_nadawcy']);
}

else
{
?>

  <form method="post" action="kontakt.php">
    E-Mail: <INPUT TYPE="TEXT" NAME="email_nadawcy" size=60>
    Temat: <INPUT TYPE="TEXT" NAME="temat" size=60>
    Komentarz: <TEXTAREA NAME="komentarz" rows=10 cols=30></TEXTAREA>
    <input type="submit" name="wyslij" value="wyslij">
  </form>


<?php
}
?>


Chciałem to zrobić na zasadzie, że wiadomość wysyłana jest mój adres fgffgf@gmail.com. I teraz nie wiem czy nie muszę zmienić przypadkiem coś w pliku php.ini w polach:
Kod
SMTP = localhost
smtp_port = 25
sendmail_from =


3lanc
Windows czy linux? Co by nie było musisz doinstalować sobie serwer pocztowy na localhoscie.
http://pl.php.net/manual/en/mail.requirements.php

http://pl.php.net/manual/en/book.mail.php
emajl22
poza tym musisz dodać nagłówki, bo inaczej nigdy nie zadziała.
intermediate
a nie mógłbyś powiedzieć dokładniej gdzie mam co wstawić? bo serwer już zainstalowałem. I czy pole "sendmail_from =" w php.ini może być puste, bo zmieniałem je, a nie pamiętam jaka była domyślna wartość.
Daiquiri
A może zerknąłbyś w wyszukiwarkę? Zwłaszcza tekst "wysyłanie maila ze strony" itd. smile.gif jest tam sporo informacji. Proponuję sprawdzić najpierw skrypt na hostingu, na którym wiesz że wysyłanie maili jest poprawnie skonfigurowane. Możesz oszczędzić sobie sporo nerwów smile.gif.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.