Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2008, 15:44
Avatar de payo22
payo22
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 6 meses
Puntos: 1
Pregunta Problema upload en CentOs

Hola tengo el siguiente codigo para subir imagenes al server, en windows funciona correctamente, pero en linux no funciona.

las variables las pasa en blanco, no se si tengo que habilitar algo en el php.ini

Código PHP:
<?
if(isset($_POST['envia'])){
//datos del arhivo
$nombre_archivo $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo $HTTP_POST_FILES['userfile']['size'];
$directorio 'archivos_upload/';
$ancho =150;
$alto=150;
$bandera=0;
//compruebo si las características del archivo son las que deseo

 
list($ancho_temp$alto_temp) = @getimagesize($HTTP_POST_FILES['userfile']['tmp_name']);
  if(
$ancho_temp>$ancho || $alto_temp>$alto) {
    
$bandera=1;
  }
if (!((
strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg") || strpos($tipo_archivo"png")) && ($tamano_archivo 100000))) {
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif, .jpg o .png<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $directorio.$nombre_archivo)){
       echo 
"El archivo ha sido cargado correctamente.";
        if (
$bandera==1){
          
$div_nom=split('[.]',$nombre_archivo);
          
$corta_img="convert ".$nombre_archivo." -thumbnail '130x130>'".$div_nom[0].".png";
          echo 
$corta_img;
       }

       
    }else{
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";
    }
}
}
?>
<form action="logo.php" method="post" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000">
    <br>
    <br>
    <b>Enviar un nuevo archivo: </b>
    <br>
    <input name="userfile" type="file">
    <br>
    <input type="submit" value="Enviar" name="envia">
</form>
podrian ayudarme?

gracias por su apoyo