Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/12/2010, 10:27
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Alternativas a die() en este código

Perfecto has aclarado el código y lo has optimizado. Sólo un comentario, la validación es redundante, o sea, estás validando todo varias veces. La alternativa corta sería:

Código PHP:
if(empty($nombre) || empty($asunto) || empty($mensaje) || empty($remitente)){
    
$error .= "Hay campos sin rellenar";
}
else {
    
$destino "[email protected]";

y la detallada:

Código PHP:
<?php

if(empty($nombre) || empty($asunto) || empty($mensaje) || empty($remitente)) {
    
$error .= "Hay campos sin rellenar";
} elseif (empty(
$mensaje)){
    
$error .= "Mensaje vacío";
} elseif (empty(
$asunto)) {
    
$error .= "Asunto vacío";
} elseif (empty(
$nombre)) {
    
$error .= "Nombre vacío";
} elseif(empty(
$remitente)){
    
$error .= "Email vacío";
} else {
    
$destino "[email protected]";
}
?>
Pruébalo a ver que tal, salu2!