Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Maile ze strony
Forum PHP.pl > Forum > Przedszkole
Gość_Dawid
Witam. Ostatnio napisałem taki kod i mam problem. Wszystko ładnie przychodzi na mojego maila ale mail uzytkownika po wpisaniu go w formularz zawsze na końcu przybiera postać "1" sad.gif Gdzie tkwi problem? Bardzo proszę o pomoc.
  1. WIADOMOŚĆ<br><br><br>
  2. <? 
  3. if (isset($_POST['submit'])){
  4. if (strlen($_POST[email]) >0){
  5. $email = TRUE;
  6. } else {
  7. $email = FALSE;
  8. echo 'Proszę podać swój adres e-mail';
  9. }
  10. if($email)
  11. {echo "Dziękujemy $imie za wiadomość, postaramy się odpowiedzieć jak najszybciej n
    a adres e-mail: $email"
    ;
  12. $tresc = "Od: ".$email."nPytanie: ".$wiadomosc."nImię nadawcy: ".$imie;
  13. mail("mój adres email","Wiadomosc od ".$email,$tresc);
  14. }
  15. }else{
  16. ?>
  17.  
  18. <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
  19. Imię <input type="text" name="imie" size="40"><br><br>
  20. Adres e-mail <input type="text" name="email" size="40"><br><br>
  21. Pytanie<br><textarea name="wiadomosc" rows="10" cols="39"></textarea><br><br>
  22. <input type="submit" name="submit" value="Wyslij">
  23. </form>
  24. <? } ?>



~mike_mech
bełdzio
  1. <?php
  2. if (strlen($_POST[email]) >0){
  3. $email = TRUE;
  4. ?>

true = 1

winksmiley.jpg

czyli nadpisujesz sobie adres e-mail wartością True
Gość_Dawid
Cytat(bełdzio @ 2005-12-01 01:03:43)
  1. <?php
  2. if (strlen($_POST[email]) >0){
  3. $email = TRUE;
  4. ?>

true = 1

winksmiley.jpg

czyli nadpisujesz sobie adres e-mail wartością True

Kod
if (strlen($_POST[email]) >0){
$email = TRUE =1;

dopisanie =1 wywala błąd sad.gif
Hacker
Po pierwsze używaj tagów php do php-a
Po drugie nie $_POST[email] tylko $_POST['email']
Po trzecie register_globals
Po czwarte nie o to chodziło bełdziowi tylko o to że jak jakiejś zmiennej dajesz true to jest ona równa 1
Po piąte $email1 = true itd.
Guest
Cytat(Hacker @ 2005-12-01 07:21:13)
Po pierwsze używaj tagów php do php-a
Po drugie nie $_POST[email] tylko $_POST['email']
Po trzecie register_globals
Po czwarte nie o to chodziło bełdziowi tylko o to że jak jakiejś zmiennej dajesz true to jest ona równa 1
Po piąte $email1 = true itd.

tagi ok smile.gif
w klamrach - kosmetyka
globalne nie stoja mi na przeszkodzie

Ok juz dziala smile.gif
Bog zaplac biggrin.gif
Guest
a czy moze wiek ktos z was jak zweryfikowac poprawnosc maila tzn wpisania w pole mail znaku @?
nospor
google wie:
http://www.google.com/search?client=opera&...=utf-8&oe=utf-8
Guest
Cytat(nospor @ 2005-12-01 10:54:01)

oki dzieki 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.