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

tengo un problemilla ahora quisiera poder hacer q el si solo sube una imagen ingrese los campos asi no haya seleccionado pdf....he intentado me ingresa lso datos pero ahora no me sube la imagen el codigo lo qestoy haciendo asi no se q estoy haciendo mal o q estoy poniendo mal

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
{    

if(
$nombre_archivo_pdf!=""){//if para decidir q hacer cuando no selecciona documento
//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"
    } 


}
//if!=0

else{//aqui ingreso sin documento
$insertar="INSERT INTO noticias (titulo,descripcion,mensaje,foto,fecha) VALUES ('$titulo','$descripcion','$mensaje','$nom_img','$fecha')";
$result=mysql_query($insertar,$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 ingresando la Noticia"
        } 
/* Cierre del else */  

}//else
}//cierre else de arribaa
mysql_close($cnx);
__________________
paty :adios: