Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2007, 15:13
Mattexe
 
Fecha de Ingreso: enero-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
error en una linea :S

me sale un error en una linea de codigo, y no me doy cuenta de cual es el error...

a continuacion pongo todo el codigo, y en negrita y subrayado la linea 42 q da el error siguiente : "Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in .../.../.../ on line 42"

<?php
foreach($HTTP_POST_VARS as $key => $val) $$key = $val;

$nuestro="[email protected]";

if ($email != '' && strstr($email,'@') && strstr($email,'.') && $nombre != '' && $texto != '' && $texto != 'Comments') {

// todo ok, igual deberiamos NO permitir codigo html en el mensaje ni en ningun campo.
$texto = strip_tags($texto);
$nombre = strip_tags($nombre);
$email = strip_tags($email);

// enviamos el email a nuestra direccion:
if (mail($nuestro,"Mensaje en GuestBook","NOMBRE: $nombre \nCORREO: $email \nMENSAJE: $texto","From: $nombre <$email>\n"."Reply-To: $email\n"."Content-Type: text/plain; charset=koi8-r\n"."Content-Transfer-Encoding: 8bit\n"."Return-path: $email\n"."X-Mailer: PHP/" . phpversion())){
echo "email enviado correctamente";

} else {

?>

<p>
Ha habido algun problema en nuestro servidor enviando el mensaje. Por favor, intente de nuevo
mas tarde. <br /><br />Perdonen las molestias.
</p>

<?
}

}if(!$nombre||!strstr($email,'@')||!strstr($email, '.')||!$email||!$texto||$texto=='Comments'){ ?>


<p>
No ha llenado todos los campos obligatorios o no ha proporcionado una direccion de correo válida.
Por favor vuelva atras y rellene los campos ‘Nombre’, 'Email' y ‘Texto’ antes de pulsar 'Enviar', gracias.
<br /><br />
Perdonen las molestias.
</p>

<?}
?>
</p>

agradezco de antemano cualquier ayuda!!