Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja mail i switch, j.w
-zbychooo-
post
Post #1





Goście







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

(IMG:http://forum.php.pl/uwaga.gif)
~mike_mech
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if (!function_exists ('mail'))
  3. echo 'Nie ma funckji mail na serwerze';
  4. ?>


Ten post edytował dtb 28.12.2005, 14:06:38
Go to the top of the page
+Quote Post
-zbychooo-
post
Post #3





Goście







A gdzie mam to wstawić?
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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()
Go to the top of the page
+Quote Post
zbychoooo
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.12.2005

Ostrzeżenie: (0%)
-----


Mozna prosciej?
Bo mam wrazenie ze dla siebie to napisaliscie
Go to the top of the page
+Quote Post
kszychu
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


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!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 12:44