Adjunto en php
Hola queria saber como se puede hacer para mandar un archivo adjunto en php, creo que con la funcion mail no se puede hacer, gracias.
Si se puede. Debes usar el header correspondiente:
Content-Type: application/octetstream;ntname="fichero"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;ntfilename="fIchero"
Content-Type: application/octetstream;ntname="fichero"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;ntfilename="fIchero"
<?
$rutas = "$userfile_name $rutas";
if ($importar) {
$ruta="../uploaded/file/";
// In PHP 4.1.0 or later, $_FILES should be used instead of $HTTP_POST_FILES.
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
copy($HTTP_POST_FILES['userfile']['tmp_name'], ".../uploaded/file/$userfile_name");
$ruta="../uploaded/file/".$rutas;
$rutar="../uploaded/file/".$userfile_name;
$a1 = explode(" ",$ruta);
$ruta = $a1[0];
if ($rutas != " ") {
mysql_query("INSERT INTO co_adjunto (id_correo,adjunto) VALUES ($num_correo[0],'$rutar')");
$ruta = " ";
$rutas = " ";
}
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
}
?>
<form method="post" name="correo" enctype="multipart/form-data">
$rutas = "$userfile_name $rutas";
if ($importar) {
$ruta="../uploaded/file/";
// In PHP 4.1.0 or later, $_FILES should be used instead of $HTTP_POST_FILES.
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
copy($HTTP_POST_FILES['userfile']['tmp_name'], ".../uploaded/file/$userfile_name");
$ruta="../uploaded/file/".$rutas;
$rutar="../uploaded/file/".$userfile_name;
$a1 = explode(" ",$ruta);
$ruta = $a1[0];
if ($rutas != " ") {
mysql_query("INSERT INTO co_adjunto (id_correo,adjunto) VALUES ($num_correo[0],'$rutar')");
$ruta = " ";
$rutas = " ";
}
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
}
?>
<form method="post" name="correo" enctype="multipart/form-data">
