Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]formularz...
Forum PHP.pl > Forum > Przedszkole
Dobra
Powiedzcie mi, bo zaraz mnie szlag trafi, co w tym jest źle:

Kod
<html>
<body>
<?php
$wiadomosc = $_POST ['wiadomosc'];
$to = 'exemu@op.pl';

if (mail($to, "Nowa Wiadomość", $wiadomosc))
{echo 'Wiadomość wysłana pomyślnie';
}
    else
{echo $error;
};
?>
</body>
</html>
CuteOne
włącz raportowanie błędów... i skąd wzięła się zmienna $error?
frantic09
A jak zmienisz
  1. $wiadomosc = $_POST ['wiadomosc'];

na
  1. $wiadomosc = $_POST['wiadomosc'];

w sensie bez spacji?

No i oczywiście mam nadzieję, że ta zmienna $_POST['wiadomosc'] skadś się bierze? smile.gif

Spróbuj na poczatek tego:
  1. <html>
  2. <body>
  3. <?php
  4. $wiadomosc = 'moja wiadomosc';
  5. $to = 'exemu@op.pl';
  6.  
  7. if (mail($to, "Nowa Wiadomość", $wiadomosc)){
  8. echo 'Wiadomość wysłana pomyślnie';
  9. }else{
  10. echo 'Wiadomość nie została wysłana';
  11. }
  12. ?>
  13. </body>
  14. </html>


A tak poza tym... to testujesz to na lokalu? A drugie pytanie... jeśli to lokal, to czy masz ustawione usługi SMTP? Tak tylko wolę spytać

A jeśli nie powyższe to po prostu spróbuj:
  1. <?php
  2. mail("exemu@op.pl", "Nowa Wiadomość", "Moja wiadomość");
  3. ?>
Dobra
Dobra już z tym sobie poradziłem, ale teraz wyskakuje to:

Kod
Parse error: syntax error, unexpected T_IF in C:\Program Files\WebServ\httpd-users\php\go.php on line 8
Dobra
ok juz mam
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.