PHP: strefaphp.net
PHP: strefaphp.net



 
Czy odwiedziłeś już te strony? -
dodał: Vengeance

Temat: [php/flash] problem z wysyłaniem maili
Autor
Data: 12-04-2008 16:26
prymaas

dołączył:
12-04-2008 
Witam, mam stronę we flashu, w której można wypełnić formularz i wysłać dane na wskazany adres mail. W skrypcie php korzystam z funkcji mail(). Bardzo mi zależy na tym, żeby dane z formularza były bezproblemowo dostarczone do pliku ze skryptem php, w taki sposób żeby nie następowało przekierowanie do strony ze skryptem tylko żeby pozostać na stronie z animacją flash tam gdzie był formularz.

Napisałem taki kod:

ActionScript - funkcja wysyłająca dane z pól formularza we flashu:

function doSubmit(){
userData = new LoadVars();
userData.mail = mMail;
userData.body = mBody;
userData.load("sendMail.php", userData, "POST");
}

PHP:

<?php
$mail = $_POST['mail'];
$body = $_POST['body'];

mail('xxx@xxx.com', 'Zapytanie', $body,
'From: &mail\r\n'
.'Reply-To: &mail\r\n'
.'X-Mailer: PHP/' . phpversion()));
?>

Wszystko działało poprawnie kiedy w funkcji doSubmit() korzystałem z takiego sposobu wysyłania danych userData.send("sendMail.php", "", "post") ale to powodowało przejście do strony ze skryptem php, czego ja nie chcę.
Kiedy stosuję userData.load() przesyłanie danych trwa strasznie długo co sygnalizuje tekst wyświetlany na dolnym pasku przeglądarki i kiedy wreszcie przesyłanie sięzakończyło żaden mail nie został wysłany. Help me. 
Cytuj   Profil Email 

 

Polecamy
PHP: strefaphp.net
wyślij email informacje forum download skrypty katalog kursy porady artykuły home współpraca reklama kontakt