Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2010, 13:41
floatstudio
 
Fecha de Ingreso: mayo-2010
Mensajes: 46
Antigüedad: 14 años
Puntos: 0
subir imagenes

buenas!!

estoy trabajando en una funcion para subir imagenes pero me está dando batalla poder finalizar con este sencillo script!!

aqui va:

formulario:
<form action="administracion/envia_noticias.php" method="post" enctype="multipart/form-data">
Identificador noticias :<input type="text" name="titulo_noticia" size="80"/>
Subir mini :<input type="file" name="img_thumb"/>
Subir grande :<input type="file" name="img_grande"/>

archivo que llama a la funcion:

$thumb=$_POST['img_thumb'];
$grande=$_POST['img_grande'];
$mini_ruta ='../img/noticias/thumb';
$maxi_ruta ='../img/noticias/grande';
subir_img($thumb,$grande,$mini_ruta,$maxi_ruta);

funcion:

<?php
function subir_img($thumb,$grande,$mini_ruta,$maxi_ruta){
//echo $mini_ruta;
//echo $maxi_ruta;
//exit;
$mini = $_FILES[$thumb]['type'];
$maxi = $_FILES[$grande]['type'];
$temp_mini = $_FILES[$thumb]['tmp_name'];
$temp_maxi = $_FILES[$grande]['tmp_name'];
$id_archivo = $_FILES[$grande]['name'];
//print_r($temp_mini);
//echo $id_archivo;
//exit;
if(!(strpos($mini, "gif") || strpos($mini, "jpeg") || strpos($mini, "jpg") || strpos($mini, "png") || strpos($mini, "gif") || strpos($maxi, "jpeg") || strpos($maxi, "jpg") || strpos($maxi, "png"))){
?>
<p>Tipo de archivo desconocido regrese a la <a href="panel.php">pagina principal del blog</a> si no lo redirecciona su navegador</p>
<?php
//header('location:../panel.php?valor=1');
//exit;
}

$folder_mini = $mini_ruta.'/'.$id_archivo; // directorios donde se ubicaran las imagenes
$folder_maxi = $maxi_ruta.'/'.$id_archivo;
move_uploaded_file($temp_mini,$folder_mini);
move_uploaded_file($temp_maxi,$folder_maxi);

}
?>

al hacer un print_r de $_files me tira estos datos:

Array ( [img_thumb] => Array ( [name] => Linkedin_off.png [type] => image/png [tmp_name] => D:\xampp\tmp\phpF928.tmp [error] => 0 [size] => 984 ) [img_grande] => Array ( [name] => linkedin-icon.png [type] => image/png [tmp_name] => D:\xampp\tmp\phpF929.tmp [error] => 0 [size] => 1235 ) )

Tipo de archivo desconocido regrese a la pagina principal del blog si no lo redirecciona su navegador

bueno espero no haberla liado pero es que llevo un par de horas y no logro dar con la solucion!!