Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/11/2016, 02:26
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Respuesta: Subida de archivo falla tras cambio de servidor

Perfecto, con explode ya funciona todo como toca de nuevo, muchas gracias por la ayuda!! Dejo como ha quedado el código, por si a alguien le pasa lo mismo más adelante:

Código PHP:
Ver original
  1. <?php
  2. $ruta = $_POST['ruta'] ;
  3. $nombre=$_POST['contador'] ;
  4. $tablon=$_POST['tablon'] ;
  5. $circu=$_POST['circu'] ;
  6.  
  7. $N = 1; //Número de archivos a Subir
  8.  
  9. for($i=0; $i<$N; $i++) {
  10.     if (is_uploaded_file($_FILES['userfile']['tmp_name'][$i])) {
  11.         $split_path = explode("/", $_FILES['userfile']['name'][$i]);
  12.         $split_path = end($split_path);
  13.         $extension = explode(".", $split_path);
  14.         if (end($extension) == "php" || end($extension) == "php3") {
  15.             echo "tipo de archivo invalido";
  16.        
  17.         } else {
  18.             $RUTA_UPLOADED = $ruta;    
  19.             $NOMBRE_FILE = $split_path;
  20.            
  21.             if ($i==0) {
  22.                 if (end($extension) == "rar" || end($extension) == "docx" || end($extension) == "xlsx" || end($extension) == "pptx" || end($extension) == "zip" || end($extension) == "pdf" || end($extension) == "doc" || end($extension) == "xls" || end($extension) == "ppt" ) {
  23.                     $NOMBRE_FILE = $nombre . end($extension);
  24.                 } else {
  25.                     header("Location: default.asp?tablon=1&error=2");
  26.                     die("");
  27.                 }
  28.         }
  29.         move_uploaded_file($_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $nombre . "." . end($extension));
  30.        
  31.         }
  32.     }
  33. }
  34. //echo "subido";
  35. header("Location: subido.asp?subido=1&circu=" . $circu . "&tablon=" . $tablon ."&contador=" . $nombre . "&ext=" . end($extension));
  36.  
  37. ?>
__________________
Vayamos por Partes :: Jack el Destripador