Disculpen que revivo aca, pero hice unas modificaciones y quizas ahora me puedan ayudar..
Código PHP:
Código PHP:
<?php
$sendTo = "[email protected]";
$subject = "Curriculum";
$telefono = $_POST["telefono"];
$archivo = $_FILES["archivo"];
$email = $_POST["email"];
$nombre = $_POST["nombre"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTelefono: " . $telefono . "\nCurriculum: " . $archivo . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
if (!empty($_FILES)) {
$tempFile = $_FILES['archivo']['tmp_name'];
$carpetaArchivosSubidos = "subidos";
$targetPath = $_SERVER['DOCUMENT_ROOT'].$carpetaArchivosSubidos. '/';
$targetFile = str_replace('//','/',$targetPath) . $_FILES['archivo']['name']; // $_FILES['archivo']['name'] contiene el nombre del archivo original; utiliza echo o print para mostrarlo.
echo $_FILES['archivo']['name'];
// Quita el comentario de la siguiente línea para crear la carpeta:
//mkdir(str_replace('//','/',$targetPath), 0755, true);
move_uploaded_file($tempFile, $targetFile);
// La siguiente línea muestra la ruta y el nombre del archivo en el servidor (descomentala para ver):
echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
}
?>
Ok, ahora no me salio error, llego el email y en la pagina de mensaje enviado me aparecio lo siguiente:
canchas.txtsubidos/canchas.txt.
(YO CREE UNA CARPETA FISICA DENTRO DE MI RAIZ Y LA SUBI AL FTP CON EL NOMBRE "SUBIDOS" PARA QUE AHI LLEGUEN LOS ADJUNTOS PERO CREO QUE NO LO INDIQUE EN EL PHP Y NO SE COMO)
Hasta aca todo bien, pero el email me llega sin el adjunto.
Nombre: sd
Telefono: asd
Curriculum: Array
Email: asdasddss
Creo que en donde dice root deberia cambiar e indicar el directorio de la carpeta subidos no?
aunque no se bien como seria.