Ver Mensaje Individual
  #35 (permalink)  
Antiguo 14/06/2012, 12:54
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 16 años, 3 meses
Puntos: 15
Respuesta: No puedo subir archivos en formulario PHP

Código PHP:
Ver original
  1. <?php
  2. if($_POST["action"] == "upload") {
  3.         $fotografia = $_POST["fotografia"];
  4.         $nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
  5.         $tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
  6.         $tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
  7.         $prefijo = substr(md5(uniqid(rand())),0,6);
  8.         echo $nombre_archivo;
  9.         var_dump("".bloginfo('template_directory')."/curri/".$prefijo."_".$nombre_archivo);
  10.         if($nombre_archivo != "") {
  11.             $destino = "".bloginfo('template_directory')."/curri/".$prefijo."_".$nombre_archivo;
  12.                 if (copy($_FILES['fotografia']['tmp_name'],$destino)) {
  13.                     $javascript_enabled = trim($_REQUEST['browser_check']);
  14.                     $fotografia = trim($_REQUEST['fotografia']);
  15.                     $paterno = trim($_REQUEST['paterno']);
  16.                     $materno = trim($_REQUEST['materno']);
  17.                     $nombre = trim($_REQUEST['nombre']);
  18.                     $estado = trim($_REQUEST['estado']);
  19.                     $datepicker = trim($_REQUEST['datepicker']);
  20.                     $genero = trim($_REQUEST['genero']);
  21.                     $civil = trim($_REQUEST['civil']);
  22.                     $domicilio = trim($_REQUEST['domicilio']);
  23.                     $colonia = trim($_REQUEST['colonia']);
  24.                     $cp = trim($_REQUEST['cp']);
  25.                     $ciudad = trim($_REQUEST['ciudad']);
  26.                     $telefono = trim($_REQUEST['telefono']);
  27.                     $movil = trim($_REQUEST['movil']);
  28.                     $nextel = trim($_REQUEST['nextel']);
  29.                     $nextelkey = trim($_REQUEST['nextelkey']);
  30.                     $email = trim($_REQUEST['email']);
  31.                     $email2 = trim($_REQUEST['email2']);
  32.                     $email3 = trim($_REQUEST['email3']);
  33.                     $facebook = trim($_REQUEST['facebook']);
  34.                     $twitter = trim($_REQUEST['twitter']);
  35.                     $skype = trim($_REQUEST['skype']);
  36.                     $blackberry = trim($_REQUEST['blackberry']);
  37.                     $linkedin = trim($_REQUEST['linkedin']);
  38.                     $carrera = trim($_REQUEST['carrera']);
  39.                     $universidad = trim($_REQUEST['universidad']);
  40.                     $titulo = trim($_REQUEST['titulo']);
  41.                     $egreso = trim($_REQUEST['egreso']);
  42.                     $uniestado = trim($_REQUEST['uniestado']);
  43.                     $maximo = trim($_REQUEST['maximo']);
  44.                     $seminarios = trim($_REQUEST['seminarios']);
  45.                     $idioma = trim($_REQUEST['idioma']);
  46.                     $hablado = trim($_REQUEST['hablado']);
  47.                     $escrito = trim($_REQUEST['escrito']);
  48.                     $idioma2 = trim($_REQUEST['idioma2']);
  49.                     $hablado2 = trim($_REQUEST['hablado2']);
  50.                     $escrito2 = trim($_REQUEST['escrito2']);
  51.                     $idioma3 = trim($_REQUEST['idioma3']);
  52.                     $hablado3 = trim($_REQUEST['hablado3']);
  53.                     $escrito3 = trim($_REQUEST['escrito3']);
  54.                     $tipos = trim($_REQUEST['tipos']);
  55.                     $empresa = trim($_REQUEST['empresa']);
  56.                     $domempresa = trim($_REQUEST['domempresa']);
  57.                     $secempresa = trim($_REQUEST['secempresa']);
  58.                     $jefe = trim($_REQUEST['jefe']);
  59.                     $contactos = trim($_REQUEST['contactos']);
  60.                     $responsabilidades = trim($_REQUEST['responsabilidades']);
  61.                     $actividades = trim($_REQUEST['actividades']);
  62.                     $tipos2 = trim($_REQUEST['tipos2']);
  63.                     $empresa2 = trim($_REQUEST['empresa2']);
  64.                     $domempresa2 = trim($_REQUEST['domempresa2']);
  65.                     $secempresa2 = trim($_REQUEST['secempresa2']);
  66.                     $jefe2 = trim($_REQUEST['jefe2']);
  67.                     $contactos2 = trim($_REQUEST['contactos2']);
  68.                     $responsabilidades2 = trim($_REQUEST['responsabilidades2']);
  69.                     $actividades2 = trim($_REQUEST['actividades2']);
  70.                     $tipos3 = trim($_REQUEST['tipos2']);
  71.                     $empresa3 = trim($_REQUEST['empresa2']);
  72.                     $domempresa3 = trim($_REQUEST['domempresa2']);
  73.                     $secempresa3 = trim($_REQUEST['secempresa2']);
  74.                     $jefe3 = trim($_REQUEST['jefe2']);
  75.                     $contactos3 = trim($_REQUEST['contactos2']);
  76.                     $responsabilidades3 = trim($_REQUEST['responsabilidades2']);
  77.                     $actividades3 = trim($_REQUEST['actividades2']);
  78.                     $opc = trim($_REQUEST['opc']);
  79.                     $opd = trim($_REQUEST['opd']);
  80.                     $osp = trim($_REQUEST['osp']);
  81.                     $com = trim($_REQUEST['com']);
  82.                     $rra = trim($_REQUEST['rra']);
  83.                     $pfe = trim($_REQUEST['pfe']);
  84.                     $rra = trim($_REQUEST['rea']);
  85.                     $pfe = trim($_REQUEST['ole']);
  86.                     $rra = trim($_REQUEST['nin']);
  87.                     $pfe = trim($_REQUEST['log']);
  88.                    
  89.                     if ( $paterno == "" )
  90.                     {
  91.                         $paterno = "El apellido paterno no fue ingresado";
  92.                     }
  93.                     elseif ( $materno == "" )
  94.                     {
  95.                         $result = "El apellido materno no fue ingresado";
  96.                     }
  97.                     elseif ( $nombre == "" )
  98.                     {
  99.                         $result = "Tu nombre no fue ingresado";
  100.                     }
  101.                     elseif ( $estado == "" )
  102.                     {
  103.                         $result = "Tu fecha de nacimiento no fue ingresada";
  104.                     }
  105.                     elseif ( $genero == "" )
  106.                     {
  107.                         $result = "Tu género no fue ingresado";
  108.                     }
  109.                     elseif ( $civil == "" )
  110.                     {
  111.                     $result = "Tu estado civil no fue ingresado";
  112.                     }
  113.                     elseif ( $datepicker == "" )
  114.                     {
  115.                     $result = "Tu fecha de nacimiento no fue ingresada";
  116.                     }
  117.                     elseif ( $domicilio == "" )
  118.                     {
  119.                     $result = "Tu domicilio no fue ingresado";
  120.                     }
  121.                     elseif ( $colonia == "" )
  122.                     {
  123.                     $result = "Tu colonia no fue ingresada";
  124.                     }
  125.                     elseif ( $cp == "" )
  126.                     {
  127.                     $result = "No ingresaste tu código postal";
  128.                     }
  129.                     elseif ( $ciudad == "" )
  130.                     {
  131.                     $result = "No ingresaste tu ciudad";
  132.                     }
  133.                     elseif ( $telefono == "" )
  134.                     {
  135.                     $result = "No ingresaste tu teléfono";
  136.                     }
  137.                     elseif ( $movil == "" )
  138.                     {
  139.                     $result = "No ingresaste tu teléfono celular";
  140.                     }
  141.                     elseif ( $email == "" )
  142.                     {
  143.                     $result = "No ingresaste tu email";
  144.                     }
  145.                     elseif ( $carrera == "" )
  146.                     {
  147.                     $result = "No ingresaste tu carrera universitaria";
  148.                     }
  149.                     elseif ( $universidad == "" )
  150.                     {
  151.                     $result = "No ingresaste tu universidad";
  152.                     }
  153.                     elseif ( $titulo == "" )
  154.                     {
  155.                     $result = "No especificaste si te titulaste en tu carrea universitaria";
  156.                     }
  157.                     elseif ( $egreso == "" )
  158.                     {
  159.                     $result = "No ingresaste tu fecha de egreso";
  160.                     }
  161.                     elseif ( $uniestado == "" )
  162.                     {
  163.                     $result = "No ingresaste el estado en el que se encuentra tu universidad";
  164.                     }
  165.                     elseif ( $empresa == "" )
  166.                     {
  167.                     $result = "No ingresaste la empresa donde laboraste";
  168.                     }
  169.                     elseif ( $secempresa == "" )
  170.                     {
  171.                     $result = "No ingresaste el sector de la empresa donde laboraste";
  172.                     }
  173.                     elseif ( $responsabilidades == "" )
  174.                     {
  175.                     $result = "No ingresaste las responsabilidades dentro de la empresa donde laboraste";
  176.                     }
  177.                     elseif ( $actividades == "" )
  178.                     {
  179.                     $result = "No ingresaste las actividades a destacar dentro de la empresa donde laboraste";
  180.                     }
  181.                     else
  182.                     {
  183.                         global $wpdb;
  184.                             $wpdb->insert('wp-consultte', array (
  185.                                 'Imagen' => $destino ,
  186.                                 'Paterno' => $paterno ,
  187.                                 'Materno' => $materno ,
  188.                                 'Nombre' => $nombre ,
  189.                                 'Lugar' => $estado ,
  190.                                 'Fecha' => $datepicker ,
  191.                                 'Genero' => $genero ,
  192.                                 'EstadoCivil' => $civil ,
  193.                                 'Domicilio' => $domicilio ,
  194.                                 'Colonia' => $colonia ,
  195.                                 'Postal' => $cp ,
  196.                                 'Ciudad' => $ciudad ,
  197.                                 'TelCasa' => $telefono ,
  198.                                 'Movil' => $movil ,
  199.                                 'Nextel' => $nextel ,
  200.                                 'NextelKey' => $nextelkey ,
  201.                                 'Email' => $email ,
  202.                                 'Email2' => $email2 ,
  203.                                 'Email3' => $email3 ,
  204.                                 'Otro' => $skype ,
  205.                                 'Facebook' => $facebook ,
  206.                                 'Twitter' => $twitter ,
  207.                                 'Blackberry' => $blackberry ,
  208.                                 'Linkedin' => $linkedin ,
  209.                                 'Carrera' => $carrera ,
  210.                                 'Universidad' => $universidad ,
  211.                                 'Titulo' => $titulo ,
  212.                                 'Egreso' => $egreso ,
  213.                                 'UniLugar' => $uniestado ,
  214.                                 'Maximo' => $maximo ,
  215.                                 'OtrosCursos' => $seminarios ,
  216.                                 'Idioma1' => $idioma ,
  217.                                 'Hablado1' => $hablado ,
  218.                                 'Escrito1' => $escrito ,
  219.                                 'Idioma2' => $idioma2 ,
  220.                                 'Hablado2' => $hablado2 ,
  221.                                 'Escrito2' => $escrito2 ,
  222.                                 'Idioma3' => $idioma3 ,
  223.                                 'Hablado3' => $hablado3 ,
  224.                                 'Escrito3' => $escrito3,
  225.                                 'TipoE1' => $tipos,
  226.                                 'NombreE1' => $empresa,
  227.                                 'DomE1' => $domempresa,
  228.                                 'SectorE1' => $secempresa,
  229.                                 'JefeE1' => $jefe,
  230.                                 'TelE1' => $contactos,
  231.                                 'RespE1' => $resposabilidades,
  232.                                 'ActE1' => $actividades,
  233.                                 'TipoE1' => $tipos,
  234.                                 'NombreE2' => $empresa2,
  235.                                 'DomE2' => $domempresa2,
  236.                                 'SectorE2' => $secempresa2,
  237.                                 'JefeE2' => $jefe2,
  238.                                 'TelE2' => $contactos2,
  239.                                 'RespE2' => $resposabilidades2,
  240.                                 'ActE2' => $actividades2,
  241.                                 'NombreE3' => $empresa3,
  242.                                 'DomE3' => $domempresa3,
  243.                                 'SectorE3' => $secempresa3,
  244.                                 'JefeE3' => $jefe3,
  245.                                 'TelE3' => $contactos3,
  246.                                 'RespE3' => $resposabilidades3,
  247.                                 'ActE3' => $actividades3,
  248.                                 'OPC' => $opc,
  249.                                 'OPD' => $opd,
  250.                                 'OSP' => $osp,
  251.                                 'Comisiones' => $com,
  252.                                 'Regulaciones' => $rra,
  253.                                 'Programas' => $pfe,
  254.                                 'Regimenes' => $rea,
  255.                                 'Ordenamiento' => $ole,
  256.                                 'Negociadores' => $nin,
  257.                                 'Logistica' => $log,
  258.                             ));
  259.                             $result = "Tu currículum ha sido agregado exitosamente a nuestra bolsa de trabajo, pronto estaremos en comunicación contigo";
  260.                     }
  261.                 }
  262.               $result = "No subiste tu fotografia";
  263.             }
  264.         $result = "No subiste tu fotografía";
  265. }
  266. ?>