Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2009, 18:08
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Enviar diferentes tipos de archivos, en localhost????

Que tal tengo el siguiente dilema; tengo este codigo que es para subir cualquier tipo de imagen:
Código PHP:
                 <?
                
}else{
                      include(
"includes/bd.php");
                      
dbConnect("dbmunivictoria1");
                      
$nombre=$HTTP_POST_VARS["nombre"];
                      
$titulo=$HTTP_POST_VARS["titulo"];
                      
$detalle=$HTTP_POST_VARS["detalle"];
                         
$sql="INSERT INTO paginas(per_id_fk, pag_nom,pag_cont,pag_ciu,pag_cont1, pag_tit)values('".$_SESSION['usuario']['id']."','$nombre','$detalle','chiclayo','', '$titulo')";
                         
$ok=mysql_query($sql);
                         if(
$ok)             
                             {
                               
$b=mysql_query("SELECT pag_id FROM paginas order by pag_id desc ");
                               
$row=mysql_fetch_array($b);
                               
$id=$row['pag_id'];
                               
$directorio "/xampp/htdocs/municipalidad_victoria/paginas/".$id.".jpg";
                                if (
$_FILES['foto']['tmp_name']!=""){
                                    if (
move_uploaded_file($_FILES['foto']['tmp_name'], $directorio))
                                        {
                                            print 
"<P><h2>Documento e Imagen agregados exitosamente.</h2></P>";
                                        }
                                    else
                                        {
                                            print 
"Error al Momento de la Inserción???????".mysql_error."";
                                        }
                                }else{
                                echo(
"<P><h2> Documento Agregado sin <b>Imagen</b></h2></P>");}
                            }
                            echo(
"<META http-equiv= 'refresh'content = '1;URL=$paginaprincipal?menu=paginas1.php'>");
                }
                
?>
ahora cual es el problema?; es que tambien va a poder subir archivos como pdf; xls; doc, etc; el incoveniente es que como pueden ver en el codigo todo tipo de archivo subido se convierte en extension *.jpg; y si subo un pdf quedaria algo.jpg en lugar de algo.pdf; lo que quiero saber es como puede depurar eso; es decir si sube cualquier tipo de imagen lo renombre con extension *.jpg y si sube cualquier otro tipo de archivo solo cambie el nombre mas no la extension. espero me puedan ayudar