Respuesta: Formulario con Dreamweaver y PHP (incluye examinar y .send)

Posteado el 30. Nov, 2010 por in Desarrollo Web, Dreamweaver, Php, Web Design

Respuesta a la pregunta de Sabri, Mario y Doris.

PASO 1

Abrimos el documento de enviar.php en Dreamweaver y copiamos el siguiente código PHP despues de la etiequeta <?php

Formulario con Dreamweaver y PHP (incluye examinar y .send)

Formulario con Dreamweaver y PHP (incluye examinar y .send)

$elemail = $_POST['email'];
$encabezado="De: $elnombre<$email>\n";

PASO 2
Vamos a la penultima línea y sustituimos nuestro email por el siguiente código php.

Formulario con Dreamweaver y PHP (incluye examinar y .send)

Formulario con Dreamweaver y PHP (incluye examinar y .send)

$elemail

listo con esto tenemos solucionado el problema.

Descaga el archivo PHP aquí



Tags: ,

7 Respuestas para “Respuesta: Formulario con Dreamweaver y PHP (incluye examinar y .send)”

  1. Sabri

    30. Nov, 2010

    Hola!… no me funcionó, dice que hay un error, tendrás otra forma de solucionarlo?
    Muhas gracias por el intento!! :)
    Suerte!

  2. Sabry

    30. Nov, 2010

    Perdón mi incoherencia jeje..pero estaba pensando.
    Donde dice $elemail, va eso mismo o el email a quien va dirigido?.
    O sea, va la palabra $elemail o la tengo que reemplazar por el email mio?
    Gracias!!!!!
    Sabry

  3. creativo

    02. Dec, 2010

    Sabry Donde dice $elemail, lo dejas exactamente igual no cambias nada, pon tu email donde dice prueba@tutorialesenlaweb.com

    Saludos ;)

  4. Sabry

    15. Dec, 2010

    Hola!!.. gracias por tomarte el trabajo de ayudarme, pero lamentablemente no funciona.
    Me dice un cartel de error y ni siquiera sale el mail.
    no se que hacer para solucionarlo.
    Muchas gracias!
    Saluds :)

  5. hugo

    17. Mar, 2011

    Hola me envia este error me puedes ayudar se gui los pasos paso

    Para, $sAsunto, $sTexto, $sDe) { $bHayFicheros = ; $sCabeceraTexto = “”; $sAdjuntos = “”; if ($sDe)$sCabeceras = “From:”.$sDe.”\n”; else $sCabeceras = “”; $sCabeceras .= “MIME-version: 1.0\n”; foreach ($_POST as $sNombre => $sValor) $sTexto = $sTexto.”\n”.$sNombre.” = “.$sValor; foreach ($_FILES as $vAdjunto) { if ($bHayFicheros == 0) { $bHayFicheros = 1; $sCabeceras .= “Content-type: multipart/mixed;”; $sCabeceras .= “boundary=\”-_Separador-de-mensajes_-\”\n”; $sCabeceraTexto = “—-_Separador-de-mensajes_-\n”; $sCabeceraTexto .= “Content-type: text/plain;charset=iso-8859-1\n”; $sCabeceraTexto .= “Content-transfer-encoding: 7BIT\n”; $sTexto = $sCabeceraTexto.$sTexto; } if ($vAdjunto["size"] > 0) { $sAdjuntos .= “\n\n—-_Separador-de-mensajes_-\n”; $sAdjuntos .= “Content-type: “.$vAdjunto["type"].”;name=\”".$vAdjunto["name"].”\”\n”;; $sAdjuntos .= “Content-Transfer-Encoding: BASE64\n”; $sAdjuntos .= “Content-disposition: attachment;filename=\”".$vAdjunto["name"].”\”\n\n”; $oFichero = fopen($vAdjunto["tmp_name"], ‘r’); $sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"])); $sAdjuntos .= chunk_split(base64_encode($sContenido)); fclose($oFichero); } } if ($bHayFicheros) $sTexto .= $sAdjuntos.”\n\n—-_Separador-de-mensajes_—-\n”; return($elemail($sPara, $sAsunto, $sTexto, $sCabeceras)); } //cambiar aqui el email if (form_mail(“guguismin_56@hotmail.com”, “Formulario de contacto”, “Los datos introducidos en el formulario son:\n\n”, “guguismin_56@hotmail.com”)) ec

  6. Cecilia

    11. Nov, 2011

    Hola estaria bueno que resubas el archivo que no esta disponible, asi uso el tuyo. MUCHAS GRACIAS!!!

  7. Diego

    20. May, 2012

    Hola, disculpen estoy utilizando el formulario en un iframe y al presionar “enviar” me descarga el archivo enviar.php ¿Me podrían ayudar por favor?

Deja tu Comentario

Tutoriales en la web se reserva el derecho de moderación de los comentarios. Evita por favor utilizar palabras soeces, ataques directos e insultos, de lo contrario tu comentario será eliminado.

Hire PHP Developer India
Get Adobe Flash player