Adjunto en php

pingux
17 de Febrero del 2004
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.

rargueso
17 de Febrero del 2004
Si se puede. Debes usar el header correspondiente:

Content-Type: application/octetstream;ntname="fichero"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;ntfilename="fIchero"

PAPO
17 de Febrero del 2004
<?

$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">