Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2007, 22:14
EmmanuelOA
 
Fecha de Ingreso: octubre-2005
Mensajes: 207
Antigüedad: 19 años, 4 meses
Puntos: 0
PHP bloqueado por javascript

Tengo aquí una forma de contacto: http://digicapmedia.com/creaartworks/en/contact.php, cuya action es el archivo send.php, que es éste:
Código PHP:
<?php
if(isset($_POST["name"]) && isset($_POST["email"]) && isset($_POST["comments"]) ){
    
$fecha date("D-M-y H:i");
    
$mymail "[email protected]";
    
$subject "Free Quote";
    
$contenido .= "I am interested in a new: ".$_POST["interest"]."\n";
    
$contenido .= "Company: ".$_POST["company"]."\n";
    
$contenido .= "Contact name: ".$_POST["name"]."\n";
    
$contenido .= "Phone: ".$_POST["phone"]."\n";
    
$contenido .= "Fax: ".$_POST["fax"]."\n";
    
$contenido .= "Quantity: ".$_POST["quantity"]."\n";
    
$contenido .= "Date wanted by: ".$_POST["date wanted by"]."\n";
    
$contenido .= "Name: ".$_POST["name"]."\n";
    
$contenido .= "E-mail: ".$_POST["email"]."\n";
    
$contenido .= "Color information: ".$_POST["color"]."\n";
    
$contenido .= "List colors: ".$_POST["list colors"]."\n";
    
$contenido .= "Comments: ".$_POST["comments"]."\n";
    
$contenido .= "Date: ".$fecha;
    
$header "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
    
$header .= "X-Mailer:PHP/".phpversion()."\n";
    
$header .= "Mime-Version: 1.0\n";
    
$header .= "Content-type: text/plain";
    
mail($mymail$subjectutf8_decode($contenido) ,$header);
    include 
"http://digicapmedia.com/creaartworks/en/contact.php?id=confirmation";
}
?>
Para hacer el campo email y phone obligatorios, agregué este código javascipt: http://digicapmedia.com/creaartworks...nsubmitform.js y le agregué a la forma esto:
Código PHP:
<form action='send.php' method='post' onsubmit='return validate(MyForm)' name='MyForm'
Pero ahora no funciona!! Si le dejo action y method solamente, funciona perfectamente. Pero con el onsumit no me llega a mi correo la info de este formulario, aunque al presionar enviar sí te mande a la página de confirmación que el archivo send.php especifica al final (
Código PHP:
include "http://digicapmedia.com/creaartworks/en/contact.php?id=confirmation"
)

¿¿Qué pasa??

Gracias--
__________________
eoran.com

Última edición por EmmanuelOA; 04/03/2007 a las 22:22