eggnogg
04-16-2003, 03:04 PM
heya
i finally got the php mail script working, but there must be an error somewhere because i recieve two copies of the mail, i sent from flash to my inbox! ive had a look at the script but i dont find anything unusual...
<?
$ToEmail = "info@cybersystems.pt";
##$ToName = "Cyber Systems";
$ToSubject = "Encomenda";
$EmailBody = "Nome do Cliente: $nome\n Morada: $morada\n Nif: $nif\n Telefone: $telefone\n Email: $email\n\n Lista de Componentes:\n\n $processador\n $motherboard\n $dissipador\n $memoriaRam\n $discoRigido\n $monitor\n
$placaGrafica\n $placaSom\n $fdd\n $cdrom\n $cdrw\n $dvd\n $colunas\n $teclado\n $rato\n $placaRede\n $caixa\n
$modemISDN\n $impressora\n $scanner\n $webcam\n $softwareSO\n $softwareAV\n $softwareExtra\n\n Preço a Pronto Pagamento: $resultPPend\n Preço a 30 Dias: $result3end";
mail($ToName." <".$ToEmail.">",$ToSubject, $EmailBody, "From: ".$nome." <".$email.">");
Print "EmailStatus=A sua encomenda foi enviada com sucesso!";
?>
the send button in flash
on (press, release) {
// se faltar algum parametro, o EmailStatus chiba-se logo!
if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1)
{
EmailStatus = "Por favor digite correctamente o seu endereço de E-mail";
}
else if (!nome.length)
{
EmailStatus = "Por favor digite o seu primeiro e último nome";
}
else if (!morada.length)
{
EmailStatus = "Por favor digite a sua morada";
}
else if (!nif.length)
{
EmailStatus = "Por favor digite o seu numero de identificação fiscal (NIF)";
}
else if (!telefone.length)
{
EmailStatus = "Por favor digite o seu numero de telefone";
// se nao faltar nada, define-se as variaveis existentes para envia-las para o php
}
else
{
variables = new LoadVars();
variables.nome = nome;
variables.morada = morada;
variables.nif = nif;
variables.email = email;
variables.telefone = telefone;
variables.processador = processador;
variables.motherboard = motherboard;
variables.dissipador = dissipador;
variables.memoriaRam = memoriaRam;
variables.discoRigido = discoRigido;
variables.monitor = monitor;
variables.placaGrafica = placaGrafica;
variables.placaSom = placaSom;
variables.fdd = fdd;
variables.cdrom = cdrom;
variables.cdrw = cdrw;
variables.dvd = dvd;
variables.colunas = colunas;
variables.teclado = teclado;
variables.rato = rato;
variables.placaRede = placaRede;
variables.caixa = caixa;
variables.modemISDN = modemISDN;
variables.impressora = impressora;
variables.scanner = scanner;
variables.webcam = webcam;
variables.softwareSO = softwareSO;
variables.softwareAV = softwareAV;
variables.softwareExtra = softwareExtra;
variables.result3end = result3end;
variables.resultPPend = resultPPend;
variables.onLoad = function(success)
{
if (success)
{
EmailStatus = "A sua encomenda foi enviada com successo..";
}
else
{
EmailStatus = "Ocoreu um erro no envio da sua encomenda. Por favor tente mais tarde...";
}
}
variables.sendAndLoad("http://www.cybersystems.com/snowMailPHP.php?uniqueID="+getTimer(), variables, "POST");
}
}
what's wrong?
eggnogg :cool:
i finally got the php mail script working, but there must be an error somewhere because i recieve two copies of the mail, i sent from flash to my inbox! ive had a look at the script but i dont find anything unusual...
<?
$ToEmail = "info@cybersystems.pt";
##$ToName = "Cyber Systems";
$ToSubject = "Encomenda";
$EmailBody = "Nome do Cliente: $nome\n Morada: $morada\n Nif: $nif\n Telefone: $telefone\n Email: $email\n\n Lista de Componentes:\n\n $processador\n $motherboard\n $dissipador\n $memoriaRam\n $discoRigido\n $monitor\n
$placaGrafica\n $placaSom\n $fdd\n $cdrom\n $cdrw\n $dvd\n $colunas\n $teclado\n $rato\n $placaRede\n $caixa\n
$modemISDN\n $impressora\n $scanner\n $webcam\n $softwareSO\n $softwareAV\n $softwareExtra\n\n Preço a Pronto Pagamento: $resultPPend\n Preço a 30 Dias: $result3end";
mail($ToName." <".$ToEmail.">",$ToSubject, $EmailBody, "From: ".$nome." <".$email.">");
Print "EmailStatus=A sua encomenda foi enviada com sucesso!";
?>
the send button in flash
on (press, release) {
// se faltar algum parametro, o EmailStatus chiba-se logo!
if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1)
{
EmailStatus = "Por favor digite correctamente o seu endereço de E-mail";
}
else if (!nome.length)
{
EmailStatus = "Por favor digite o seu primeiro e último nome";
}
else if (!morada.length)
{
EmailStatus = "Por favor digite a sua morada";
}
else if (!nif.length)
{
EmailStatus = "Por favor digite o seu numero de identificação fiscal (NIF)";
}
else if (!telefone.length)
{
EmailStatus = "Por favor digite o seu numero de telefone";
// se nao faltar nada, define-se as variaveis existentes para envia-las para o php
}
else
{
variables = new LoadVars();
variables.nome = nome;
variables.morada = morada;
variables.nif = nif;
variables.email = email;
variables.telefone = telefone;
variables.processador = processador;
variables.motherboard = motherboard;
variables.dissipador = dissipador;
variables.memoriaRam = memoriaRam;
variables.discoRigido = discoRigido;
variables.monitor = monitor;
variables.placaGrafica = placaGrafica;
variables.placaSom = placaSom;
variables.fdd = fdd;
variables.cdrom = cdrom;
variables.cdrw = cdrw;
variables.dvd = dvd;
variables.colunas = colunas;
variables.teclado = teclado;
variables.rato = rato;
variables.placaRede = placaRede;
variables.caixa = caixa;
variables.modemISDN = modemISDN;
variables.impressora = impressora;
variables.scanner = scanner;
variables.webcam = webcam;
variables.softwareSO = softwareSO;
variables.softwareAV = softwareAV;
variables.softwareExtra = softwareExtra;
variables.result3end = result3end;
variables.resultPPend = resultPPend;
variables.onLoad = function(success)
{
if (success)
{
EmailStatus = "A sua encomenda foi enviada com successo..";
}
else
{
EmailStatus = "Ocoreu um erro no envio da sua encomenda. Por favor tente mais tarde...";
}
}
variables.sendAndLoad("http://www.cybersystems.com/snowMailPHP.php?uniqueID="+getTimer(), variables, "POST");
}
}
what's wrong?
eggnogg :cool: