Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2008, 19:48
niltza
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 22 años, 2 meses
Puntos: 2
subir varios archivos

holanecesito una ayudita con este tema tengo el siguiente codigo para un formulario que incluye subir imagenes al servidor y guardar la direccion de las imagenes en una base de datos esto me funciona perfecto pero necesito ahora es poder subir tambien un pdf en el mismo formulario y nose como arreglar este codigo para q me haga ambas cosas..por fa alguna ayuda mil gracias

Código PHP:
<?php //recibe valores
$titulo=$_POST['titulo'];
$descripcion=$_POST['descripcion'];
$mensaje=$_POST['mensaje'];

require_once(
'scripts/convertirnoticia.php');
require_once(
'../conexion.php');?>
<title>Crear Noticia</title>
<?php  
//datos del arhivo  
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];  
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];  
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"]; 
//echo $nombre_archivo;
//verificar que no exista la identificación en la base de datos
$consultar="select * from noticias where titulo='$titulo'";
$resultado=mysql_query($consultar,$cnx);

$num_filas = mysql_num_rows($resultado);
if(
$num_filas==1)
{
    
?>
        <script language="javascript">
        alert("El Titulo ya existe");
        window.history.back();
        </script>                  
    <?php
    
exit;
}
else
{    
//compruebo si las características del archivo son las que deseo  

if (!((strpos($tipo_archivo, "bmp") || strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png")) && ( $tamano_archivo < 2000000))) 
{  
   echo 
"<center><span class='Estilo3'>";
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br></span><table><tr><td><div class='Estilo3'><li>Se permiten archivos .gif .jpg .png ó .bmp<br><li>se permiten archivos de 2Mb máximo.</div></td></tr></table></center>"; 
?> 
    <script language="javascript"> 
        setTimeout("url()",2000); 
        function url() 
        { 
        window.history.back(); 
        } 
    </script>            
<?php     
} 
    
else 
{  
    
$nom_img= $nombre_archivo;    
    
$directorio = 'fotos/'; 

    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img)) 
    {  
        
$diaactual= date("d");  
        
$mesactual= date("m");  
        
$anoactual= date("Y"); 
        
$fecha= $anoactual . "/" . $mesactual . "/" . $diaactual; 
                                  
 
$query="INSERT INTO noticias (titulo,mensaje,foto,fecha) VALUES ('$titulo','$mensaje','$nom_img','$fecha')";  

        
$result=mysql_query($query,$cnx);
        
        if(
mysql_affected_rows($cnx)) 
        {  
           echo 
"<br><br><br><br><br><br><div align='center'><span class='Estilo3'>Noticia Ingresada correctamente </div><br><br><br>";
          
?>
     <script language="javascript"> 
        setTimeout("url()",500); 
        function url() 
        { 
        window.location="noticia.htm"
        } 
    </script>          
<?php 
                          
        
} else  
        {  
            echo 
"Error introduciendo la Noticia";  
        } 
/* Cierre del else */  

    
} 
    else 
    { 
        echo 
"error al subir la foto"; 
    } 
} 
}
mysql_close($cnx);
?>
__________________
paty :adios: