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:
<?
$adminaddress = "your@email.com";
$siteaddress ="http://www.yoursite.com";
$sitename = "Your Site Name";
//No need to change anything below ...
// Gets the date and time from your server
$date = date("m/d/Y H:i:s");
// Gets the IP Address
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
// Gets the POST Headers - the Flash variables
$action = $HTTP_POST_VARS['action'] ;
$email = $HTTP_POST_VARS['email'] ;
$name = $HTTP_POST_VARS['name'] ;
$comments = $HTTP_POST_VARS['comments'] ;
//Process the form data!
// and send the information collected in the Flash form to Your nominated email ad
dress
if ($action == "send") {
//
mail ("$adminaddress","Info Request", "A visitor at $sitename has left the following information\n
Name: $name
Email: $email\n
The visitor commented:
------------------------------
$comments
Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress" ) ;
//This sends a confirmation to your visitor
mail ("$email","Thank You for visiting $sitename", "Hi $name,\n
Thank you for your interest in $sitename!\n
Cheers,
$sitename
$siteaddress","FROM:$adminaddress") ;
//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Thank you. You will receive a confirmation email shortly.";
$send_answer = "answer=";
} //
?>
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