Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2012, 15:53
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 5 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";
}
?>