Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja mail i switch
Forum PHP.pl > Forum > Przedszkole
zbychooo
tóz prowadzę serwis: http://www.zbychooo.blo.pl
i mam pewiem problem z funkcją mail() ale nie tylko z nią...

Otwieranie podstron opiera się na pliku config.php, który wygląda tak
Kod:
  1. <?php
  2. if (!isset($_REQUEST["url"]))
  3. $url="news";
  4. else
  5. $url=$_REQUEST["url"];
  6.  
  7. switch ($url)
  8. {
  9. case "news":
  10. include ("news.php");
  11. break;
  12. case "galeria":
  13. include ("docs/galeria.php");
  14. break;
  15. case "reklama":
  16. include ("docs/reklama.php");
  17. break;
  18. case "kontakt":
  19. include ("docs/kontakt.php");
  20. break;
  21. case "info":
  22. include ("docs/info.php");
  23. break;
  24. case "pomoc":
  25. include ("docs/pomoc.php");
  26. break;
  27. case "bramka":
  28. include ("docs/bramka.php");
  29. break;
  30. default:
  31. include ("news.php");
  32. }
  33. ?>

i teraz niedawno stowrzyłem formularz kontaktowy wykorzystujący funkcje mail()
Kod:
  1. <?
  2. extract($_POST);
  3. extract($_GET);
  4. extract($_SESSION);
  5. ?>
  6. <form method=post action=kontakt_config.php>
  7. Twój email lub GG</b><br><input type=text name=kto><br>
  8. Treść:</b><br><TEXTAREA name=text ROWS=3></TEXTAREA><br>
  9. Autor:</b><br><input type=text name=autor><BR>
  10. <INPUT TYPE=submit VALUE=Wyślij><BR>

i drugi plik z funkcją mail
  1. <?
  2. extract($_POST);
  3. extract($_GET);
  4. extract($_SESSION);
  5. mail("zbyszko89@gazeta.pl", "Info z zbychooo.blo.pl", "$kto, $text, $autor");
  6. echo "Wysłano!";
  7. ?>

i teraz jak testowałem formularz tak na zywca wszystko działało, natomiast gdy wstawiłem go w stronę nic nie działa :/ pojawia się strona główna mojego hostingu?!
Co zrobiłem źle?

Z góry dziękuję za pomoc


~mike_mech
dtb
  1. <?php
  2. if (!function_exists ('mail'))
  3. echo 'Nie ma funckji mail na serwerze';
  4. ?>
zbychooo
A gdzie mam to wstawić?
mike
Cytat(zbychooo @ 2005-12-28 14:25:15)
A gdzie mam to wstawić?

Kolega ~dtb zasugerował Ci że możesz nie mieć zainstalowanej funkcji mail()
Wstaw ten fragment na samym początku lub ujmij w powyższy warunek wysyłanie maila za pomocą wspomnianej funkcji mail()
zbychoooo
Mozna prosciej?
Bo mam wrazenie ze dla siebie to napisaliscie
kszychu
Cytat(zbychoooo @ 2005-12-29 15:08:59)
Mozna prosciej?
Bo mam wrazenie ze dla siebie to napisaliscie

Jaja se robisz, prawda?

Wstaw to do nowego pliku, albo na początek jakiegokolwiek swojego skrypty, albo nawet skryptu kolegi - jeśli kolega Ci pozwoli!
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.