Buscar : en
Por :

Attach php

taccoli, el 14 abr 2009, 21:02:52 
 Señalar este mensaje a los moderadores

Hola,
El problema que tengo es que tengo un formail; se mandan todos los datos, se copia el archivo adjunto al servidor pero no se envia como adjunto en el mail; no se bien como se usa la funcion attach/. si alguien me puede ayudar....


<?php
//dirección a donde quieres que se mande los datos.
$recipiente = "mail@lala.com";


$asunto = "Asunto del Mail";

$error = 0;

//los campos mandados por el formulario
$nombre = $_POST['nombre'];
$titulo = $_POST['titulo'];
$telf = $_POST['telf'];
$celu = $_POST['celu'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$localidad = $_POST['localidad'];
$cp = $_POST['cp'];
$FOTO=$_FILES['Foto1']['name'];
$ArchivoTemporal=$_FILES['Foto1']['tmp_name'];
if (is_uploaded_file($ArchivoTemporal))
{
copy($ArchivoTemporal,$FOTO);
}
else
{
echo ('Problemas en la recepción');
}
$comentario = $_POST['comentario'];
include "libmail.php";

//verificación si los campos requeridos estan llenos
if( $nombre=="" || $titulo=="" || $localidad=="" || $email=="" || $FOTO==""){
$error=1;
}
//verificación si el email es correcto
elseif(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*"."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email)){
$error=2;
}

//mensajes de error
if($error==1){
echo "El siguiente error ha ocurrido!<BR>";
echo "No ha rellenado todos los campos obligatorios.<BR> Por favor vuelva a intentarlo. <BR>";
}

elseif($error==2){
echo "El siguiente error ha ocurrido!<BR>";
echo "El correo electronico es invalido!<BR> Por favor vuelva a intentarlo.<BR>";
}

//envio del email con los datos
else{
$message .="Nombre: ".$nombre."<br>";
$message .="Titulo: ".$titulo."<br>";
$message .="Telefono: ".$telf."<br>";
$message .="Tel.Celular: ".$celu."<br>";
$message .="e-mail: ".$email."<br>";
$message .="Direccion: ".$direccion."<br>";
$message .="CP: ".$cp."<br>";
$message .="Localidad: ".$localidad."<br>";
$message .="Adjunto ".$FOTO."<br>";
$message .="Comentario: ".$comentario."<br>";

$message = stripslashes($message);

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
$headers .= "Reply-to: $email\r\n";
$headers .= "Cc: $email\r\n";
$headers .= "Attach: $FOTO\r\n";




ini_set(sendmail_from,'mail@midominio.com');
mail($recipiente,$asunto,$message,$headers);


//aqui puedes modificar los mensajes
echo "El mensaje ha sido enviado!<BR>";
echo "Gracias por su envio.<BR>Le mandaremos una respuesta lo antes posible.<BR>";

}
?>

Configuración: Windows Vista
Firefox 3.0.8

Mejores respuestas para « attach php » en :
Descargar PHP Editor Ver PHP Editor es una herramienta perfecta para los programadores en lenguaje PHP, además puede ser utilizado para HTML, SQL, Java, JavaScript, C++, Python, etc. Con PHP Editor podrás trabajar con varios documentos al mismo tiempo, éste incorpora un...
[PHP] Subir archivos Ver El lenguaje PHP permite administrar los archivos enviados (subidos) gracias a un formulario HTML. Formulario de envío de archivos Configuración de PHP para subir archivos Recuperar el archivo con PHP Formulario de envío de archivos Lo primero...
PHP – Limpiar una cadena de caracteres VerAquí veremos una función en PHP que te puede ser muy útil, sobretodo si utilizas el [ URL] Rewriting. Esta función permite transformar los caracteres de cualquier cadena de caracteres en una cadena sin acentos, quitando los caracteres especiales y...
[Webmaster] Mostrar el código php/xhtml de páginas web VerSi deseas que los internautas que visitan tu página web puedan ver el código fuente de tus archivos (PHP o HTML), existen varias soluciones. En php Mostrar el código php Mostrar el código html En html Informaciones Ver también En...
Descargar PHP VerPHP es un lenjuage cuyo proposito esta dedicado al desarrollo de las paginas web dinamicas que acceden a base de datos. el lenjuage PHP, ha sido uno de los lenguajes , mas poderosos y estables para generar paginas web sobre servidores Linux e...
Descargar PHP Designer 2008 Professional VerPHP Designer es un entorno de desarrollo integrado para programadores del lenguaje de programación, orientado a páginas web, PHP. PHP Designer 2007 Professional es la versión de pago de este magnifico programa que hará las delicias de los...
Descargar PHP para Linux VerEs un lenguaje de programación para desarrollar páginas web, esta a tu alcance porque es gratuito e incluye el código fuente, es multiplataforma y no tendrás problema porque es muy sencillo y fácil de aprender. PHP trabaja en conjunto con el...
Formularios HTML VerFormularios Los formularios interactivos permiten a los autores de páginas Web poner elementos interactivos en sus páginas, por ejemplo, para recibir mensajes de sus lectores, de forma similar a las cartas de respuestas que se encuentra en algunas...