Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Formularz w php - problem
Forum PHP.pl > Forum > Przedszkole
olo
  1. <?
  2. if ($imie!="" and $wiadomosc!="")
  3. {
  4. echo "Dziekuje za wiadomosc";
  5. $tresc = "Imie: ".$imie."nWiadomosc: ".$wiadomosc;
  6. mail("twoj@mail.pl","Wiadomosc od ".$imie,$tresc);
  7. }
  8. else
  9. {
  10. ?>
  11. <!-- formularz -->
  12. Prosze wypelnic formularz i wyslac wiadomosc
  13. <form action="<? echo $PHP_SELF; ?>" method="post">
  14. Twoje imie:<br><input type=text name=imie><br>
  15. Wiadomosc:<br><textarea name=wiadomosc></textarea><br>
  16. <input type=submit name=submit value=wyslij>
  17. </form>
  18. <?
  19. }
  20. ?>


Mam taki oto skrypt, na jednym serwerze działa bez problemu, na innym nie działa w ogóle (tzn. po naciśnięciu WYSLIJ nic sie nie dzieje), zas na jeszcze innym po nacisnieciu wyslij wyskakuje "Dziekuje za wiadomosc", ale wiadomosc nie dochodzi pod wskazany e-mail. Czym to może być spowodowane ? Wersją php na serwerze ?
nospor
  1. <?php
  2. if ($_POST['imie']!="" and $_POST['wiadomosc']!="")
  3. ?>
i podobnie reszta.
poczytaj se o register_globals i na przyszlsc uzywaj znacznikow w temacie
olo
Dzięki, skrypt znalazłem na jednej stron o php, sam niewiele się na tym znam. Czy coś w tym skrypcie trzeba jeszcze zmienić czy tylko ten fragemnt kodu, który widnieje w poście powyżej ?
macza
czasami darmowe serwery blokuja funkce mail() wiec to tez moze byc problemem
olo
Wszystkie serwery na których to testowałem są płatne 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.