Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/12/2007, 11:46
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Re: error al Subir archivos en php5

bueno, gracias por la ayuda, me sirvieron sus consejos, pero te comento que el problema no era la funcion con la que copiaba, sino que en mi casa el archivo subia con el nombre del archivo en minusculas, y en el servidor y la makina de oficina subia en mayusculas, bueno, pero ademas me sirivio mucho lo que me recomendaste ya que lei algunas otras cosas que le agregue ademas.
Asi que aqui dejo el codigo para cualquiera que tenga un problema similar

Código PHP:
if (is_uploaded_file($_FILES['archivo']['tmp_name']))
{
    
$archivo=$_FILES['archivo']['name'];
    
$extension explode(".",$archivo);
    
$num count($extension)-1;
    
$ext=strtolower($extension[$num]);
    
$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    
$cad "";
    for(
$i=0;$i<12;$i++) 
    {
        
$cad .= substr($str,rand(0,62),1);
    }
    
$nuevo_nombre=$cad.'.'.$ext;
    if(
$ext == "jpg" || $ext == "png" || $ext == "gif")
    {
        if(
$archivo_size 8388608)
        {
            if(!
move_uploaded_file($_FILES['archivo']['tmp_name'], "uploads/".$nuevo_nombre))
            {
                echo 
"error al copiar el archivo";
            }
            else
            {
                
header('Location: cortar.php?imagen='.$nuevo_nombre);
            }
        }
        else
        {
            echo 
"el archivo supera los 8 MB";
        }
    }
    else
    {
        echo 
"el formato de archivo no es valido, solo .jpg .gif y .png";
    }
}
else
    echo 
"No ha cargado ningun archivo"
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.