Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2006, 12:41
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 18 años, 2 meses
Puntos: 0
problema con upload

Hola estoy haciendo una galeria multimedia con un reproductor de flv
administrado por bases de datos.
El usuario debe subir su flv y luego ingresar los datos de ese archivo
en desde un formulario que se le muestra a continuacion de haber
subido exitosamente el archivo
Mi problema es que le puse una restriccion de peso que funciona pero
cuando el archivo pesa como de 3 megas hacia arriba ya el codigo no
me responde. y no me tira los mensajes de la variable $error
que podria ser?



este es mi codigopor si alguien lo quiere revisar

Código PHP:
 <?php }?> 
          <table width="700" border="0">
            <tr>
            
              <td><?php if(isset($_POST[env])&& $_POST[env]<>""){
       
        
$permitidos=array("flv");
        
$archivo=$_FILES[archivo][name];
        
$separa explode (".",$archivo);
        
$ext=$separa[1];
        
$nombre_archivo "../video/flv/".$archivo;
    
    if(
file_exists($nombre_archivo)){
    
$error "<br><br><br><span class = 'letra_roja'>El nombre del archivo ya existe,
    intenta cambiarle el  nombre al video<br></span><a href=javascript:history.back(-1);>Reintentar</a><br><br><br><br><br>"
;
    echo 
$error ;
    }else{
    
    
    if(!
in_array($ext,$permitidos)){
                
$error "<span class = 'letra_roja'>El formato no es permitido,<br>
                 deben ser solo archivos .flv,<br>
                  si no sabes como hacerlo comunicate con nosotros <br>
                  y te ayudaremos<br></span><a href=javascript:history.back(-1);>Volver</a><br>"
;
                echo 
$error;
    
    }else{
    
     
$tamano_max "5000000";
     
   
$tamano_kb $tamano_max/1024;

    
    if(
$_FILES[archivo][size] > $tamano_max){
        
$error ="<span class = 'letra_roja'> tu archivo pesa".$_FILES[archivo][size]."el tama&ntilde;o exede, el peso maximo permitido de los videos es de ".$tamano_kb ."</span>";
                echo 
$error;
        
}
    if(!
$error){
        
        if(@
move_uploaded_file($_FILES[archivo][tmp_name]
,
$_SERVER['DOCUMENT_ROOT']."/taller_tci/video/flv/".$_FILES[archivo][name])){
        
$exito="<span class='letra_verde'>tu video se envio exitosamente,<br>
         ahora llena los campos del formulario<br>
          y haz clic en el boton enviar</span><br>"
;
                echo 
$exito;?>
                <table width="607" border="0">
                  <tr>
               <?php // width of the video
                
$width 320;

              
// height of the video
                
$height 240;?>
                    <td width="165"><object type="application/x-shockwave-flash" data="flvplayer.swf?file=../video/flv/<?php echo $archivo ?>
        width=<?=$width?> height=<?=$height?> wmode="transparent">
          <param name="movie" value="flvplayer.swf?file=../video/flv/<?php echo $archivo ?>" />
          <param name="wmode" value="transparent" />
    </object></td>

Última edición por Cluster; 16/02/2006 a las 05:40