Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/03/2010, 10:32
vili86
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Respuesta: No le entiendo esta condicion ?

Amigos no se en q puedo estar fallando hice los siguiente.
Código PHP:
        
if(!empty($_SESSION['usuario_id'])||($_SESSION['usuario_nivel']==X)||($_SESSION['usuario_nivel']==X)){
             
$comentario trim($_POST['comentario']);
            
//$passwd = trim($_POST['passwd']);

            //subir imagen
            
            //datos del arhivo 
            
$nombre_archivo $HTTP_POST_FILES["userfile"]["name"]; 
            
$tipo_archivo $HTTP_POST_FILES["userfile"]["type"]; 
            
$tamano_archivo $HTTP_POST_FILES["userfile"]["size"]; 
     if(!empty(
$tipo_archivo)){        
            if (!((
strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")) && (    $tamano_archivo 100000))){ 
                     echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de             100 Kb máximo.</td></tr></table>";
                    echo 
"<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
            }else{ 
//no tiene fin
                     
$nom_img$nombre_archivo;
                     
$directorio 'modulos/jugadores/vistas/fotos/';
             
                            if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio "/" $nom_img)){ 
                                    if (empty(
$id)) {
                                            if (
$MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img)){
                                                echo 
"<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
                                                echo 
"<center>Historial exitoso!. Espere unos instantes</center>";
                                                echo 
"<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
                                            } else {
                                                echo 
"El Historial no fue exitoso";
                                            }
                                      } else {
                                            if (
$MOD['jugadores']->setHistorial($comentario,$passwd,$nom_img,$id)){
                                                echo 
"<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
                                                echo 
"<center>Historial Guardado exitosamente!. Espere unos instantes</center>";
                                                echo 
"<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
                                            } else {
                                                echo 
"<center>El historial no fue exitosa</center>";
                                            }
                                    }
                           }else{
                                 echo 
"error al subir la foto";
                           } 
           }
    }       
} else {
       echo 
" <center> Usted no tiene permisos </center>";

La idea es que cuando un usuaio no tenga foto que igual le deje meter sus comentarios. Pero es aqui mi problema cuando hago esto inserto algun comentario pero sin una foto me sale el mensaje de echo "La extensión o el tamaño de los archivos no es correcta. lo que quiero es que tenga o no tenga su foto le deje actualizar su informacion ???
Las condiciones deberia cambiarlas ???