Podrias poner algo similar a esto en cuanto a limitar el tamaño de tus archivos
    
Código PHP:
Ver original$maxImageSize = 2000000; // in bytes
 
 
if( isset($_FILES[$fileFieldName]["size"]) && $_FILES[$fileFieldName]["size"] > $maxImageSize) {  
  echo "El archivo subido es más grande de lo permitido.";
  echo "<br />";
  echo "Tamaño del archivo subido: " . round($_FILES[$fileFieldName]["size"] / 1000) . " KB";   echo "<br />";
  echo "Tamaño máximo permitido: " . round($maxImageSize / 1000) . " KB"; }
  
Y el nombre del archivo probaste con esto?    
Tambien puedes hacer un dump al archivo para ver que trae    
O mas ordenado    
Saludos