<?php
echo "<ul>";
while (false !== ($arch = readdir($gestor))) { if ($arch != "." && $arch != "..") {
echo "<li><a href=\"files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
}
}
echo "</ul>";
}
?> </td>
</tr>
</table>
</body>
</html>
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo1"]['size'];
$tipo = $_FILES["archivo1"]['type'];
$archivo1 = $_FILES["archivo1"]['name'];
if ($archivo1 != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo1;
if (copy($_FILES['archivo1']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo1."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo2"]['size'];
$tipo = $_FILES["archivo2"]['type'];
$archivo2 = $_FILES["archivo2"]['name'];
if ($archivo2 != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo2;
if (copy($_FILES['archivo2']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo2."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo3"]['size'];
$tipo = $_FILES["archivo3"]['type'];
$archivo3 = $_FILES["archivo3"]['name'];
if ($archivo3 != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo3;
if (copy($_FILES['archivo3']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo3."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo4"]['size'];
$tipo = $_FILES["archivo4"]['type'];
$archivo4 = $_FILES["archivo4"]['name'];
if ($archivo4 != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo4;
if (copy($_FILES['archivo4']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo4."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo5"]['size'];
$tipo = $_FILES["archivo5"]['type'];
$archivo5 = $_FILES["archivo5"]['name'];
if ($archivo5 != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo5;
if (copy($_FILES['archivo5']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo5."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<?php
if (isset($_POST["action"]) && ($_POST["action"] == "upload")) {
$Nombre = $_POST['nombre'];
$Edad = $_POST['edad'];
$Nacionalidad = $_POST['nacionalidad'];
$Telefono = $_POST['telefono'];
$Correo_electrónico = $_POST['correo'];
$Idiomas = $_POST['idiomas'];
$sCabeceraTexto = "";
$sAdjuntos = "";
$sSeparador = uniqid("_Separador-de-datos_"); $sCabeceras = "MIME-version: 1.0\n";
$mensaje .= "DATOS PERSONALES \r\n". "\r\n";
$mensaje .= "Este mensaje fue enviado por : " . $Nombre." \r\n";
$mensaje .= "Edad Real : " . $Edad." \r\n";
$mensaje .= "Telefono : " . $Telefono." \r\n";
$mensaje .= "Nacionalidad : " . $Nacionalidad." \r\n";
$mensaje .= "Su e-mail es : " . $Correo_electrónico."\r\n \r\n";
$mensaje .= "Idiomas :". $Idiomas." \r\n \r\n";
$sCuerpo = $sCabeceraTexto.$mensaje;
}
if ($_FILES["sAdjuntos"]["size"] > 0)
{
// Viene el fichero
// CABECERAS DEL MAIL (Sólo una vez, aunque vengan varios ficheros)
// Cabeceras generales del mail
$sCabeceras .= "Content-type: multipart/mixed;";
$sCabeceras .= "boundary=\"".$sSeparador."\"\n";
// Cabeceras del texto
$sCabeceraTexto = "--".$sSeparador."\n";
$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n";
$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n\n";
// SE GUARDA EL FICHERO (una vez por cada fichero)
$sAdjuntos .= "\n\n--".$sSeparador."\n";
$sAdjuntos .= "Content-type: ".$_FILES["sAdjuntos"]["type"].";name=\"".$_FILES["sAdjuntos"]["name"]."\"\n";
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$_FILES["sAdjuntos"]["name"]."\"\n\n";
$oFichero = fopen($_FILES["sAdjuntos"]["tmp_name"], 'rb'); $sContenido = fread($oFichero, filesize($_FILES["sAdjuntos"]["tmp_name"]));
// SE AÑADE EL FICHERO
$sCuerpo .= $sAdjuntos."\n\n--".$sSeparador."--\n";
}
{
$asunto = 'Registro Nuevo';
$sCabeceras .= "From:".$Correo_electrónico."\n";
if (mail($para, $asunto, $sCuerpo , $sCabeceras)) echo "Mensaje enviado";
}
?>