Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mail ()
Forum PHP.pl > Forum > Przedszkole
stania
mam prosty scrypt który wysyła maila za pomocą formularza. Zwraca jednak błąd:

Parse error: parse error, unexpected T_VARIABLE in /home/accounts_o/olimpia_zambrow/public_html/Serwer/mailer.php3 on line 10

Kod
<html>
<head>
<title>Kontakt</title>
</head>
<body>
<?
if (isset ($submit)):
$to = "harry@o2.pl";
$temat = "List ze strony internetowej";
$body = "Użytkownik wysłał następujący list!";
$body .= "oto jego treść:";
$body .= $tresc;
mail ($to, $temat, $body);
print ("<b>Dziękujemy list został poprawnie wysłany</b>");
else:
?>
<from action="mailer.php3 metod="POST">
Jeśli chcesz się z nami skontaktowąć użyj poniższego formularza: <br />
1. Prosimy o nie wysyłanie pustych maili
2. Prosimy o nie wysyłanie spamu
<textarea cols=35 rows=15 name="tresc"></textarea>
<br>
<input type="submit" name="submit" value="Submit">
</from>
<?
endif;
?>
</body>
</html>

Co jest nie tak w 10 linni ?
tiraeth <guest>
Może to, że w php nie stosuje się elementów programistycznych innych języków?! Co to jest do cholery to endif questionmark.gif

  1. <html>
  2. <head>
  3. <title>Kontakt</title>
  4. </head>
  5. <body>
  6. <?
  7. if (isset ($submit)) {
  8. $to = &#092;"harry@o2.pl\";
  9. $temat = &#092;"List ze strony internetowej\";
  10. $body = &#092;"Użytkownik wysłał następujący list!\";
  11. $body .= &#092;"oto jego treść:\";
  12. $body .= $tresc;
  13. mail ($to, $temat, $body);
  14. print (&#092;"<b>Dziękujemy list został poprawnie wysłany</b>\");
  15. } else {
  16. ?>
  17. <from action=\"mailer.php3 metod=\"POST\">
  18. Jeśli chcesz się z nami skontaktowąć użyj poniższego formularza: <br />
  19. 1. Prosimy o nie wysyłanie pustych maili
  20. 2. Prosimy o nie wysyłanie spamu
  21. <textarea cols=35 rows=15 name=\"tresc\"></textarea>
  22. <br>
  23. <input type=\"submit\" name=\"submit\" value=\"Submit\">
  24. </from>
  25. <?
  26. }
  27. ?>
  28. </body>
  29. </html>


zobacz teraz
stania
uczę się z książki Christopher Cosentino - php To jest proste i tam jest objasniona funkcja:
if (isset ($submit)):
// zrób coś
else:
// drukuj formularz
endif;

Książka chyba do bani ?
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.