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...
[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...
[PHP] Listar el contenido de un directorio VerEn PHP es posible mostrar el contenido de un directorio y de sus sub-directorios. A continuación una función que permite recorrer recursivamente los directorios y sub-directorios y mostrar los ficheros: function ScanDirectory($Directory){ ...
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...
Descargar PHP Nuke VerEs un software completo que te permitirá confeccionar tu pagina web sin que tengas mucho conocimiento de programación en PHP, con él tendrás una pagina web dinámica y en poco tiempo. Incluirás tu área de foros, de noticias, de descargas, encuestas,...
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...
Intranet y extranet VerIntranet Una intranet es un conjunto de servicios de Internet (por ejemplo, un servidor Web) dentro de una red local, es decir que es accesible sólo desde estaciones de trabajo de una red local o que es un conjunto de redes bien definidas invisibles...
Listas en HTML VerListas Una lista es un párrafo estructurado que contiene una serie de elementos. HTML define tres tipos de listas: Listas ordenadas; Listas no ordenadas; Listas de definiciones. Lista ordenada Contenedor Tipo de lista Efecto...