Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2005, 17:41
Avatar de RobiBaggio
RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
Una ayudita con este código pls

Hola a todos.
Estoy haciendo una aplciación en flash para que mande un mail mediante el uso de un php, según si se puede y he probado algunos ejemplos, trabajan perfecto... Pero cuando empiezo a modificar estos ejemplos para que haga lo que le digo (no soy experto en php), simplemente no funciona

Este es el código en php que estoy usando, si alguien le da una miradita y le encuentra el error se lo agradeceré mucho!!!

<?
$date = date("m/d/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

mail("[email protected]","Envío de información",
"Un usuario ha dejado sus datos \n

nombre: $nombre
ciudad: $ciudad

Información complementaria:
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:[email protected]");

?>

Tengamos en cuenta que uso dos campos de texto de entrada en flash, uno llamado "nombre" y otro "ciudad"...

El código en flash es el siguiente: El archivo php es "mailform.php" y el swf es "form.swf"

fscommand("showmenu", "false");
mailform = "mailform.php";
action = "send";

// validate email function
function validate(address) {
if (address.length >= 7) {
if (address.indexOf("@") > 0) {
if ((address.indexOf("@") + 2) < address.lastIndexOf(".")) {
if (address.lastIndexOf(".") < (address.length - 2)) {
return (true);
}
}
}
}
return (false);
}
// form check
function formcheck() {
if ((((email == null)) || (email.length < 1)) || (email == "ERROR!")) {
email = "ERROR!";
action = "";
}
if (!validate(email)) {
email = "ERROR!";
action = "";
}
if (pass == null) {
pass = "ERROR!";
action = "";
}
if ((validate(email)) && (email != "ERROR!") && (pass != "")) {
action = "send";
loadVariablesNum(mailform, 0, "POST");
gotoAndPlay(15);
//un fotograma de salida
}

// bloque de vars

if (email == null) {
email = "ERROR!";
action = "";
}
if (pass == null) {
pass = "ERROR!";
action = "";
}
}
stop();

Esto es lo que uso
Comentarios???? Gracias