Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][flash] Mailform przestał działać, co się zmieniło?
bleem2222
post 24.09.2007, 01:45:41
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.09.2007

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


Witam, mam problem ze skryptem PHP do wysyłania maili ze strony flashowej. Jest to stary skrypt, kiedyś działał bezproblemowo. W formularzu na stronie flash wpisywało się wiadomość a osobny plik php robił swoje i wysyłał maila jak i maila "potwierdzającego" do nadawcy tejże wiadomości. Teraz nic nie robi, nie wiem dlaczego. Prosiłbym o jakąś pomoc, bardzo zależy mi na tym konkretnym skrypcie a nie mam zielonego pojęcia jak go naprawić (i czy to wogóle możliwe). Czy ktokolwiek móglby mi wyjaśnić z jakich przyczyn skrypt przestał poprawnie funkcjonować? Prosiłem o pomoc w wielu miejscach i nikt nie był w stanie powiedzieć dlaczego tak sie stało.

Skrypt, który obsługuje ten formularz flashowy wygląda tak:

  1. <?
  2.  
  3. $adminaddress = "your@email.com";
  4. $siteaddress ="http://www.yoursite.com";
  5. $sitename = "Your Site Name";
  6.  
  7. //No need to change anything below ...
  8. // Gets the date and time from your server
  9. $date = date("m/d/Y H:i:s");
  10.  
  11. // Gets the IP Address
  12. if ($REMOTE_ADDR == "") $ip = "no ip";
  13. else $ip = getHostByAddr($REMOTE_ADDR);
  14.  
  15. // Gets the POST Headers - the Flash variables
  16. $action = $HTTP_POST_VARS['action'] ;
  17. $email = $HTTP_POST_VARS['email'] ;
  18. $name = $HTTP_POST_VARS['name'] ;
  19. $comments = $HTTP_POST_VARS['comments'] ;
  20.  
  21. //Process the form data!
  22. // and send the information collected in the Flash form to Your nominated email ad
    dress
  23.  
  24. if ($action == "send") {
  25. //
  26. mail ("$adminaddress","Info Request",
  27. "A visitor at $sitename has left the following information\n
  28. Name: $name
  29. Email: $email\n
  30. The visitor commented:
  31. ------------------------------
  32. $comments
  33.  
  34. Logged Info :
  35. ------------------------------
  36. Using: $HTTP_USER_AGENT
  37. Hostname: $ip
  38. IP address: $REMOTE_ADDR
  39. Date/Time: $date","FROM:$adminaddress" ) ;
  40.  
  41. //This sends a confirmation to your visitor
  42. mail ("$email","Thank You for visiting $sitename",
  43. "Hi $name,\n
  44. Thank you for your interest in $sitename!\n
  45. Cheers,
  46. $sitename
  47. $siteaddress","FROM:$adminaddress") ;
  48.  
  49. //Confirmation is sent back to the Flash form that the process is complete
  50. $sendresult = "Thank you. You will receive a confirmation email shortly.";
  51. $send_answer = "answer=";
  52. $send_answer .= rawurlencode($sendresult);
  53. echo $send_answer;
  54. } //
  55.  
  56.  
  57. ?>


Poniżej link do wszystkich plików skryptu (pliki źródłowe *.fla i *.php):

http://www.bysiu3.wcentrum.com/Flash_MX-Mentaler-8880.zip
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:47