Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2011, 06:14
Intersys
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años
Puntos: 0
Respuesta: Error en mi codigo php de formulario

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.