Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/05/2011, 11:32
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Guardar multiples archivos asignando nuevo nombre

A ver, hay varias cosas, en ningún lado veo que asignes un valor a la variable $cedula, ahora, otra cosa, cuando publique el código estaba SUPONIENDO que estabas subiendo imágenes, el chiste es obtener el código y MODIFICARLO SEGÚN LAS NECESIDADES, no solo hacer un copy&paste...

Cita:
el error es Parse error: syntax error, unexpected '{' in C:\.
El error es que falta un paréntesis después de $nuevonombre)

Al final el código debería ser algo así
Código PHP:
Ver original
  1. include ('db.php');
  2. $fecha = date("y/m/d");
  3. $rnombre = $_POST['fnombre'];
  4. $fapellido = $_POST['fapellido'];
  5. $month = $_POST['month'];
  6. $day = $_POST['day'];
  7. $year = $_POST['year'];
  8. $sex = $_POST['sex'];
  9. $ci = $_POST['ci'];
  10. $edo_civil = $_POST['edo_civil'];
  11. $email = $_POST['email'];
  12. $email2 = $_POST['email2'];
  13. $telefono = $_POST['telefono'];
  14. $tlf_ofic = $_POST['tlf_ofic'];
  15. $celular = $_POST['celular'];
  16. $celular2 = $_POST['celular2'];
  17. $direccion = $_POST['direccion'];
  18. $fax = $_POST['fax'];
  19. $banco = $_POST['banco'];
  20. $n_cuenta = $_POST['n_cuenta'];
  21. $disponibilidad = $_POST['disponibilidad'];
  22. $disponibilidad2 = $_POST['disponibilidad2'];
  23. $pantalon = $_POST['pantalon'];
  24. $chemisse = $_POST['chemisse'];
  25. $usuario = $_POST['usuario'];
  26. $passwd = ($_POST['passwd']);
  27.  
  28. //Cedula? donde esta $cedula o.O te han robado la variable $cedula!!!!
  29.  
  30. if ($_POST['btn_enviar']) {
  31.     $cantidad = count(($_FILES["archivos"]["name"]));
  32.     for ($i=0;$i<$cantidad;$i++){
  33.         if (is_uploaded_file($_FILES["archivos"]["tmp_name"][$i])) {
  34.             $infoName = $_FILES["archivos"]["name"][$i];
  35.             $infoName = explode('.',$infoName);
  36.             $nuevonombre = '../admin/recreadores/doc/'.$cedula.'_'.$i.'.'.$infoName[(count($infoName) - 1)];
  37.             if (move_uploaded_file($_FILES["archivos"]["name"][$i],$nuevonombre)) {
  38.                 echo 'el archivo '.$nuevonombre.' se subio correctamente';
  39.             }
  40.         }
  41.     }
  42. }

Pero OJO, no tengo idea de donde piensas sacar la CEDULA ya que en todo el código no eh visto donde lo obtienes o donde lo estas asignando
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)