Ver Mensaje Individual
 
Antiguo 13/06/2012, 15:53
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 17 años, 9 meses
Puntos: 15
No puedo subir archivos en formulario PHP

Hice un formulario para que usuarios puedan subir su currículum en una página, dentro de este hay un apartado para que puedan subir al fotografía, pero este no funciona.

Este formulario también guarda la información en MySQL, y estoy haciéndolo dentro de la plataforma Wordpress (esto lo comento porque uso los lineamientos de Wordpress para hacer llamadas a la base de datos).

Espero me puedan ayudar y me digan que está mal.

Saludos

Código PHP:
<?php 
if($_POST["action"] == "upload") {
    
$fotografia = $_POST["fotografia"]; 
    
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
    
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
    
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
    
$prefijo = substr(md5(uniqid(rand())),0,6);
    if(
$nombre_archivo != "") {
        
$destino = "".bloginfo('template_directory')."/curri".$prefijo."_".$nombre_archivo;
            if (
copy($_FILES['archivo']['tmp_name'],$destino)) {
                    
$javascript_enabled = trim($_REQUEST['browser_check']);
                    
$fotografia = trim($_REQUEST['fotografia']);
                    
$paterno = trim($_REQUEST['paterno']);
                    
$materno = trim($_REQUEST['materno']);
                    
$nombre = trim($_REQUEST['nombre']);
                    
$estado = trim($_REQUEST['estado']);
                    
$datepicker = trim($_REQUEST['datepicker']);
                    
$genero = trim($_REQUEST['genero']);
                    
$civil = trim($_REQUEST['civil']);
                    
$domicilio = trim($_REQUEST['domicilio']);
                    
$colonia = trim($_REQUEST['colonia']);
                    
$cp = trim($_REQUEST['cp']);
                    
$ciudad = trim($_REQUEST['ciudad']);
                    
$telefono = trim($_REQUEST['telefono']);
                    
$movil = trim($_REQUEST['movil']);
                    
$nextel = trim($_REQUEST['nextel']);
                    
$nextelkey = trim($_REQUEST['nextelkey']);
                    
$email = trim($_REQUEST['email']);
                    
$email2 = trim($_REQUEST['email2']);
                    
$email3 = trim($_REQUEST['email3']);
                    
$facebook = trim($_REQUEST['facebook']);
                    
$twitter = trim($_REQUEST['twitter']);
                    
$skype = trim($_REQUEST['skype']);
                    
$blackberry = trim($_REQUEST['blackberry']);
                    
$linkedin = trim($_REQUEST['linkedin']);
                    
$carrera = trim($_REQUEST['carrera']);
                    
$universidad = trim($_REQUEST['universidad']);
                    
$titulo = trim($_REQUEST['titulo']);
                    
$egreso = trim($_REQUEST['egreso']);
                    
$uniestado = trim($_REQUEST['uniestado']);
                    
$maximo = trim($_REQUEST['maximo']);
                    
$seminarios = trim($_REQUEST['seminarios']);
                    
$idioma = trim($_REQUEST['idioma']);
                    
$hablado = trim($_REQUEST['hablado']);
                    
$escrito = trim($_REQUEST['escrito']);
                    
$idioma2 = trim($_REQUEST['idioma2']);
                    
$hablado2 = trim($_REQUEST['hablado2']);
                    
$escrito2 = trim($_REQUEST['escrito2']);
                    
$idioma3 = trim($_REQUEST['idioma3']);
                    
$hablado3 = trim($_REQUEST['hablado3']);
                    
$escrito3 = trim($_REQUEST['escrito3']);
                    
$tipos = trim($_REQUEST['tipos']);
                    
$empresa = trim($_REQUEST['empresa']);
                    
$domempresa = trim($_REQUEST['domempresa']);
                    
$secempresa = trim($_REQUEST['secempresa']);
                    
$jefe = trim($_REQUEST['jefe']);
                    
$contactos = trim($_REQUEST['contactos']);
                    
$responsabilidades = trim($_REQUEST['responsabilidades']);
                    
$actividades = trim($_REQUEST['actividades']);
                    
$tipos2 = trim($_REQUEST['tipos2']);
                    
$empresa2 = trim($_REQUEST['empresa2']);
                    
$domempresa2 = trim($_REQUEST['domempresa2']);
                    
$secempresa2 = trim($_REQUEST['secempresa2']);
                    
$jefe2 = trim($_REQUEST['jefe2']);
                    
$contactos2 = trim($_REQUEST['contactos2']);
                    
$responsabilidades2 = trim($_REQUEST['responsabilidades2']);
                    
$actividades2 = trim($_REQUEST['actividades2']);
                    
$tipos3 = trim($_REQUEST['tipos2']);
                    
$empresa3 = trim($_REQUEST['empresa2']);
                    
$domempresa3 = trim($_REQUEST['domempresa2']);
                    
$secempresa3 = trim($_REQUEST['secempresa2']);
                    
$jefe3 = trim($_REQUEST['jefe2']);
                    
$contactos3 = trim($_REQUEST['contactos2']);
                    
$responsabilidades3 = trim($_REQUEST['responsabilidades2']);
                    
$actividades3 = trim($_REQUEST['actividades2']);
                    
$opc = trim($_REQUEST['opc']);
                    
$opd = trim($_REQUEST['opd']);
                    
$osp = trim($_REQUEST['osp']);
                    
$com = trim($_REQUEST['com']);
                    
$rra = trim($_REQUEST['rra']);
                    
$pfe = trim($_REQUEST['pfe']);
                    
$rra = trim($_REQUEST['rea']);
                    
$pfe = trim($_REQUEST['ole']);
                    
$rra = trim($_REQUEST['nin']);
                    
$pfe = trim($_REQUEST['log']);
                    
                    if ( 
$paterno == "" )
                    {
                        
$paterno = "El apellido paterno no fue ingresado";
                    }
                    elseif ( 
$materno == "" ) 
                    {
                        
$result = "El apellido materno no fue ingresado";
                    }
                    elseif ( 
$nombre == "" ) 
                    {
                        
$result = "Tu nombre no fue ingresado";
                    }
                    elseif ( 
$estado == "" ) 
                    {
                        
$result = "Tu fecha de nacimiento no fue ingresada";
                    }
                    elseif ( 
$genero == "" ) 
                    {
                        
$result = "Tu género no fue ingresado";
                    }
                    elseif ( 
$civil == "" ) 
                    {
                    
$result = "Tu estado civil no fue ingresado";
                    }
                    elseif ( 
$datepicker == "" ) 
                    {
                    
$result = "Tu fecha de nacimiento no fue ingresada";
                    }
                    elseif ( 
$domicilio == "" ) 
                    {
                    
$result = "Tu domicilio no fue ingresado";
                    }
                    elseif ( 
$colonia == "" ) 
                    {
                    
$result = "Tu colonia no fue ingresada";
                    }
                    elseif ( 
$cp == "" ) 
                    {
                    
$result = "No ingresaste tu código postal";
                    }
                    elseif ( 
$ciudad == "" ) 
                    {
                    
$result = "No ingresaste tu ciudad";
                    }
                    elseif ( 
$telefono == "" ) 
                    {
                    
$result = "No ingresaste tu teléfono";
                    }
                    elseif ( 
$movil == "" ) 
                    {
                    
$result = "No ingresaste tu teléfono celular";
                    }
                    elseif ( 
$email == "" ) 
                    {
                    
$result = "No ingresaste tu email";
                    }
                    elseif ( 
$carrera == "" ) 
                    {
                    
$result = "No ingresaste tu carrera universitaria";
                    }
                    elseif ( 
$universidad == "" ) 
                    {
                    
$result = "No ingresaste tu universidad";
                    }
                    elseif ( 
$titulo == "" ) 
                    {
                    
$result = "No especificaste si te titulaste en tu carrea universitaria";
                    }
                    elseif ( 
$egreso == "" ) 
                    {
                    
$result = "No ingresaste tu fecha de egreso";
                    }
                    elseif ( 
$uniestado == "" ) 
                    {
                    
$result = "No ingresaste el estado en el que se encuentra tu universidad";
                    }
                    elseif ( 
$empresa == "" ) 
                    {
                    
$result = "No ingresaste la empresa donde laboraste";
                    }
                    elseif ( 
$secempresa == "" ) 
                    {
                    
$result = "No ingresaste el sector de la empresa donde laboraste";
                    }
                    elseif ( 
$responsabilidades == "" ) 
                    {
                    
$result = "No ingresaste las responsabilidades dentro de la empresa donde laboraste";
                    }
                    elseif ( 
$actividades == "" ) 
                    {
                    
$result = "No ingresaste las actividades a destacar dentro de la empresa donde laboraste";
                    }
                    else
                    {
                        global 
$wpdb;
                            
$wpdb->insert('wp-consultte', array (
                                
'Imagen' => $destino ,
                                
'Paterno' => $paterno ,
                                
'Materno' => $materno ,
                                
'Nombre' => $nombre ,
                                
'Lugar' => $estado ,
                                
'Fecha' => $datepicker ,
                                
'Genero' => $genero ,
                                
'EstadoCivil' => $civil ,
                                
'Domicilio' => $domicilio ,
                                
'Colonia' => $colonia ,
                                
'Postal' => $cp ,
                                
'Ciudad' => $ciudad ,
                                
'TelCasa' => $telefono ,
                                
'Movil' => $movil ,
                                
'Nextel' => $nextel ,
                                
'NextelKey' => $nextelkey ,
                                
'Email' => $email ,
                                
'Email2' => $email2 ,
                                
'Email3' => $email3 ,
                                
'Otro' => $skype ,
                                
'Facebook' => $facebook ,
                                
'Twitter' => $twitter ,
                                
'Blackberry' => $blackberry ,
                                
'Linkedin' => $linkedin ,
                                
'Carrera' => $carrera ,
                                
'Universidad' => $universidad ,
                                
'Titulo' => $titulo ,
                                
'Egreso' => $egreso ,
                                
'UniLugar' => $uniestado ,
                                
'Maximo' => $maximo ,
                                
'OtrosCursos' => $seminarios ,
                                
'Idioma1' => $idioma ,
                                
'Hablado1' => $hablado ,
                                
'Escrito1' => $escrito ,
                                
'Idioma2' => $idioma2 ,
                                
'Hablado2' => $hablado2 ,
                                
'Escrito2' => $escrito2 ,
                                
'Idioma3' => $idioma3 ,
                                
'Hablado3' => $hablado3 ,
                                
'Escrito3' => $escrito3,
                                
'TipoE1' => $tipos,
                                
'NombreE1' => $empresa,
                                
'DomE1' => $domempresa,
                                
'SectorE1' => $secempresa,
                                
'JefeE1' => $jefe,
                                
'TelE1' => $contactos,
                                
'RespE1' => $resposabilidades,
                                
'ActE1' => $actividades,
                                
'TipoE1' => $tipos,
                                
'NombreE2' => $empresa2,
                                
'DomE2' => $domempresa2,
                                
'SectorE2' => $secempresa2,
                                
'JefeE2' => $jefe2,
                                
'TelE2' => $contactos2,
                                
'RespE2' => $resposabilidades2,
                                
'ActE2' => $actividades2,
                                
'NombreE3' => $empresa3,
                                
'DomE3' => $domempresa3,
                                
'SectorE3' => $secempresa3,
                                
'JefeE3' => $jefe3,
                                
'TelE3' => $contactos3,
                                
'RespE3' => $resposabilidades3,
                                
'ActE3' => $actividades3,
                                
'OPC' => $opc,
                                
'OPD' => $opd,
                                
'OSP' => $osp,
                                
'Comisiones' => $com,
                                
'Regulaciones' => $rra,
                                
'Programas' => $pfe,
                                
'Regimenes' => $rea,
                                
'Ordenamiento' => $ole,
                                
'Negociadores' => $nin,
                                
'Logistica' => $log,
                            ));
                            
$result = "Tu currículum ha sido agregado exitosamente a nuestra bolsa de trabajo, pronto estaremos en comunicación contigo";
                    }
                }
              
$result = "No subiste tu fotografia";
            }
        
$result = "No subiste tu fotografía";
}
?>