Tema: Enviar Email
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2003, 02:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El código PHP que usas .. es bastante viejo .. No sé que versión de PHP usaras ni el estado de la directiva de tu php.ini: register_globals .. pero .. sería recomendable que si usas PHP 4.1.0 en adelante .. usases para recoger tus variables $_GET/$_POST según corresponda ... O por lo menos el array $HTTP_POST_VARS en TODAS las llamadas a tus variables del formulario ..

Esas variabels que són del formulario .. que usas en "mayusculas" .. cudidado con eso .. fijate que en tu formulario sean así .. en mayusculas (y lo recomendable es que los nombres de variables sean en minusculas)

Y .. lo dicho .. recoge las variables tipo:
$email=$_POST['EMAIL']; .. o donde las uses ..

El código que usa para recorrere el array $HTTP_POST_VARS .. se puede sustituir por un simple foreach() ...

Fijate en este ejemplo (es un "form2mail" genérico .. casi como el tuyo ..)

Código PHP:
foreach($_POST  as $clave=>$valor){
   if (
is_array($valor)){
      foreach(
$valor  as $valor_multiple){
         
$dato .= $clave." = ".$valor_multiple."\n";        
      }
  } else {
     
$dato .= $clave." = ".$valor."\n";
  }

En la variable $dato tendrías tus variables que recoges del formulario (todas) con su nombre y valor tipo: nombre_var=valor ..

Tienes el código completo en:
http://www.forosdelweb.com/showthrea...hreadid=116341

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.