Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2010, 20:09
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 14 años, 8 meses
Puntos: 5
subi imagenes png y jpeg por IE

hola que tal, les cuento; ando haciendo un hosting de imagenes (basandome en el codigo de pato12) y hoy me encontre un problema al tratar de subir imagenes png y jpeg por Internet Explorer, aqui pongo el codigo haber si me pueden echar la mano con el script

Código PHP:
<? 
session_start
();
if(
$_POST){
if (
$_SESSION['tmptxt'] == $_POST['tmptxt']) {
$key="si";
}
else
{
echo 
"El codigo anti SPAM esta mal.";
}
}
if(
$key == "si"){

$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad "";
for(
$i=0;$i<12;$i++) {
$cad .= substr($str,rand(0,62),1);
}

$size $_FILES 'file' ][ 'size' ];
$size_max="3670016 "//3.5 MB
if( $size $size_max){
$destino "img";   
$sep=explode('image/',$_FILES["file"]["type"]);
$tipo=$sep[1];
if(
$tipo == "gif" || $tipo == "png" || $tipo == "jpeg" || $tipo == "bmp"){
move_uploaded_file $_FILES 'file' ][ 'tmp_name' ], $destino'/' .$cad.'.'.$tipo);
include(
'post.php');
}
else echo 
"El tipo de archivo no esta permitido.";
}
else echo 
"El archivo supera el peso permitido.";
}
$archivo=$destino'/' .$cad.'.'.$tipo;
@
chmod($archivo0777); 

$_SESSION['tmptxt']=microtime(); 

?>
cuando subo la imagen png y jpeg por IE simplemente me imprime el "El tipo de archivo no esta permitido.",,, espero que me puedan echar la mano

EDIT: me salio otra duda, como le puedo hacer para que la imagen se guarde en otra carpeta, aparte de la de "img"

saludos y graciass de antemano

Última edición por WinderJerter; 01/01/2010 a las 21:27 Razón: Otra pequeña duda