Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2008, 10:32
niltza
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: subir varios archivos

hola mira hice lo que tu me dijiste..me sale q noticia ingresada correctamente....me sube la imagen y el pdf a las carpetas pero no me ingresa los datos a la base de datos......en el move_uploaded_file para que no me ppresentara error yo le puse && entre los dos nose si este bien o q estoy haciendo mal

en noticia.htm
Código HTML:
<input name="userfile[]" type="file" class="cajatexto1" style="float: left"  size="33" id="userfile">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="userfile[]" type="file" class="cajatexto1" style="float: left" size="33" id="userfile">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000"> 
subir noticia.php
Código PHP:
<?php  
//datos del arhivo  
$nombre_archivo $HTTP_POST_FILES["userfile"]["name"][0];  
$tipo_archivo $HTTP_POST_FILES["userfile"]["type"][0];  
$tamano_archivo $HTTP_POST_FILES["userfile"]["size"][0]; 
//echo $nombre_archivo;
/////////////////
$nombre_archivo_pdf $HTTP_POST_FILES["userfile"]["name"][1]; 
$tipo_archivo_pdf $HTTP_POST_FILES["userfile"]["type"][1]; 
$tamano_archivo_pdf $HTTP_POST_FILES["userfile"]["size"][1]; 
//////////
//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"pdf") || 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 .pdf .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
$nom_pdf$nombre_archivo_pdf

$directorio_pdf 'pdf/'
$directorio 'fotos/'

if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][0],$directorio "/" $nom_img)&&
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][1],$directorio_pdf "/" $nom_pdf)) 
    {  
        
$diaactualdate("d");  
        
$mesactualdate("m");  
        
$anoactualdate("Y"); 
        
$fecha$anoactual "/" $mesactual "/" $diaactual
                           
$query="INSERT INTO noticias (titulo,descripcion,mensaje,foto,documento,fecha) VALUES ('$titulo','$descripcion','$mensaje','$nom_img','$nom_pdf,'$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: