Ver Mensaje Individual
  #23 (permalink)  
Antiguo 17/11/2009, 16:37
faraon
 
Fecha de Ingreso: mayo-2004
Ubicación: Caminando por la piramide
Mensajes: 39
Antigüedad: 20 años
Puntos: 0
Respuesta: mail() dos veces y llega solo un correo

A ver no te entiendo. Escuchate bien lo que dices, la verdad que te enredas.

1- dices que deseas enviar un correo al admin.
2- No deseas que llegue a otro
3- luego dices que un segundo script haga el envio a un segundo correo.

Si esto no es contradictorio, que me lo expliquen porque para mi si lo es

El enlace que te puse hace eso mismo sin omitir nada.

1- Te envia el correo al admin
2- Te envia el correo al segundo que deseas que le llegue.
3- Te redirecciona una vez que el usuario llene el formulario a X pagina que indiques.

Mira esto que acaba de hacer para una pagina de un clan

Form.index

Código HTML:
<div id="form1"><form action="send.php" method="post" name="Form" target="_self">
    <label>Nombre/Name: 
    <input name="name" type="text" id="name" onblur="MM_validateForm('name','','R');return document.MM_returnValue" size="25" maxlength="12" />
    </label>
    
    <label>Apellido/Last: 
    <input name="last" type="text" id="last" onblur="MM_validateForm('last','','R');MM_validateForm('last','','R');return document.MM_returnValue" maxlength="15" />
    </label>
    <p>
      <label>Edad/Age:
      <input name="age" type="text" id="age" onblur="MM_validateForm('age','','RisNum');return document.MM_returnValue" size="7" maxlength="2" />
      </label>
      <label>Birthday/Cumplea&ntilde;os:  
      <input name="birthday" type="text" id="birthday" onblur="MM_validateForm('birthday','','R');return document.MM_returnValue" maxlength="10" />
      </label>
    </p>
    <p>
      <label>Email:
      <input name="email" type="text" id="email" onblur="MM_validateForm('email','','RisEmail');return document.MM_returnValue" />
      </label>
      <label>Pais/Country:
      <input name="country" type="text" id="country" onblur="MM_validateForm('country','','R');return document.MM_returnValue" />
      </label>
    </p>
    <p>
      <label>Nickname:
      <input name="nick" type="text" id="nick" onblur="MM_validateForm('nick','','R');return document.MM_returnValue" maxlength="10" />
      </label>
      <span class="Estilo2">Por favor use nick cortos / please use short nicks. </span></p>
    <p><label>Leyó las Reglas / Read Rules: </label>
      <select name="rules">
        <option selected="selected"> </option>
        <option>Si</option>
        <option>No</option>
      </select>
    </p>
    <p>
      <label></label>
      <label>How long has played Swat? / ¿Cuánto tiempo tiene de jugar Swat?
      <textarea name="message" cols="65" rows="5" class="Estilo1" id="message" onblur="MM_validateForm('name','','R','message','','R');return document.MM_returnValue"></textarea>
      </label>
    </p>
    <p align="center">
      <label>
      <input type="submit" name="Submit" value="Send / Enviar" />
      </label>
    </p>
  </form></div> 
Luego en el segundo archivo de php llamandolo send.php


Código PHP:
<?php

$mail
='[email protected]';
$mailheader .= "Cc: [email protected],[email protected]\r\n"
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";

$name $_POST['name'];
$last $_POST['last'];
$age $_POST['age'];
$birthday $_POST['birthday'];
$email $_POST['email'];
$country $_POST['country'];
$nick $_POST['nick'];
$rules $_POST['rules'];
$message $_POST['message'];



$thank="http://www.unitspecialswat.com/index.html";

$message "
name:"
.$name."
last:"
.$last."
age:"
.$age."
birthday:"
.$birthday."
email: "
.$email."
country:"
.$country."
nick:"
.$nick."
rules:"
.$rules."
message:"
.$message."";
  
  if (
mail($mail,"apply new user",$message$mailheader))
       
Header ("Location: $thank");

 
?>
Como puedes ver el primer correo esta con mail el segundo envio esta como mailheader, si lo pongo como header me genera un error ya que tengo un header de redireccion.

No soy muy diestro en esto del php pero vamos aprendiendo.
__________________
No busques lo que dejaste perder... lo encontré en mi web!!!