Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 09:32
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Pregunta Formulario de Curriculos con $_FILES

Bueno quizas me e enredado mucho pero estoy buscando y no consigo como dar al clavo

Estoy haciendo un Formulario donde los Usuarios puedan alojar su CV en nuestra web para posteriormente ofrecerles un empleo.

Ahora lo que tengo pensado es crear un formulario con datos basicos (NOMBRES, CEDULA, y AREA DE PROFESION) y con un campo donde les permita subir su Hoja de vida.

Ahora quiero que al dar al boton "Enviar" Se guarden sus datos en la BD y suba su Cv.

Lo de guardar en la BD lo tengo resuelto, el problema es al subir archivos, quiero que en una carpeta del serv (Curriculos) se creen sub carpetas segun la Profesion, y posteriormente suba la hoja de vida, pero nose como comprobar la existencia de una carpeta y de no exister la cree, y cuando subo un archivo no lo puedo ver osea no lo guarda :S mi codigo es el Sig:
Código PHP:
Ver original
  1. <?
  2. if($_POST)
  3. {
  4.     //mkdir("/Curriculo", 0700);
  5.     $destino = 'Curriculos' ; // Carpeta donde se guardata
  6.     copy( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$_POST["ced"].'.'.$_FILES [ 'file' ][ 'type' ]);  // Subimos el archivo
  7.         include('post.html'); // Incluimos la plantilla
  8. }
  9. ?>
  10. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  11.   <tr>
  12.     <td class="texto">En Esta Seccion, coloque sus datos y acontinuacion cargue su Curriculo, (Puede ser formato PDF, DOC, PPT, XLS, DOCX, PPTX, XLSX).</td>
  13.   </tr>
  14.   <tr>
  15.     <td>
  16.     <br><br>
  17.     <form action="?page=Empleo" method="post" enctype="multipart/form-data">
  18.     <table width="100%" border="0" cellspacing="0" cellpadding="0">
  19.       <tr>
  20.         <td>Apellidos y Nombres: </td>
  21.         <td><input type="text" name="nom" size="40"/></td>
  22.       </tr>
  23.       <tr>
  24.         <td>Cedula de Identidad: </td>
  25.         <td><input type="text" name="ced" size="40"/></td>
  26.       </tr>
  27.       <tr>
  28.         <td>Area de Profesion: </td>
  29.         <td><select name="prof">
  30.             <option>Informatica</option>
  31.             <option>Administracion</option>
  32.             <option>Contaduria</option>
  33.             <option>Recursos Humanos</option>
  34.             <option>Mantenimiento</option>
  35.             <option>Sin Profesion</option>
  36.           </select>
  37.           </td>
  38.       </tr>
  39.       <tr>
  40.         <td>Curriculo: </td>
  41.         <td><input name="archivo" type="file" id="file" size="40"></td>
  42.       </tr>
  43.       <tr>
  44.         <td colspan="2"><input name="boton" type="submit" id="boton" value="Enviar"></td>
  45.       </tr>
  46.     </table>
  47.     </form>
  48.     </td>
  49.   </tr>
  50. </table>