Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2015, 17:58
sarjentocuch
 
Fecha de Ingreso: octubre-2011
Ubicación: Nafarroa
Mensajes: 57
Antigüedad: 12 años, 5 meses
Puntos: 5
integrar php en html?

Buenas compis, ultimamente me estan tocando hacer cosas que no se, y ando loco.
haber si me podeis orientar por favor.

haber, por un lado, tengo una web con html + css.

y por otro lado, tengo un formulario de contacto echo en php, el cual, tiene un INDEX.PHP t un funciones.js.

bien, si accedo directamente al alrchivo index.php, el formulario funciona, pero claro, de este manera, el formulario esta en una ventana aparte de la web, osea con link externo.

bien, la cosa es que quiero integrar ese index.php dentro del index.html.

bien, la parte de los divs y css esta controlao, el bloque lo tengo metido, pero la parte php, no se que hacer con ella,,,,,,, se puede hacer? se puede integrar el mismo bloque? o al menos su codigo??? yo abro el index.php y veo este codigo:

Código:
<?php

    if(isset($_POST['boton'])){
        if($_POST['nombre'] == ''){
            $errors[1] = '<span class="error">Ingrese su nombre</span>';
        }else if($_POST['email'] == '' or !preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['email'])){
            $errors[2] = '<span class="error">Ingrese un email correcto</span>';
        }else if($_POST['asunto'] == ''){
            $errors[3] = '<span class="error">Ingrese un asunto</span>';
        }else if($_POST['mensaje'] == ''){
            $errors[4] = '<span class="error">Ingrese un mensaje</span>';
        }else{
            $dest = "[email protected]"; //Email de destino
            $nombre = $_POST['nombre'];
            $email = $_POST['email'];
            $asunto = $_POST['asunto']; //Asunto
            $cuerpo = $_POST['mensaje']; //Cuerpo del mensaje
            //Cabeceras del correo
            $headers = "From: $nombre <$email>\r\n"; //Quien envia?
            $headers .= "X-Mailer: PHP5\n";
            $headers .= 'MIME-Version: 1.0' . "\n";
            $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; //
 
            if(mail($dest,$asunto,$cuerpo,$headers)){
                $result = '<div class="result_ok">Email enviado correctamente </div>';
                // si el envio fue exitoso reseteamos lo que el usuario escribio:
                $_POST['nombre'] = '';
                $_POST['email'] = '';
                $_POST['asunto'] = '';
                $_POST['mensaje'] = '';
            }else{
                $result = '<div class="result_fail">Hubo un error al enviar el mensaje </div>';
            }
        }
    }
?>
Puedo integrar este codigo dentro del index.html??? o en du defecto, el mismo index.php?