Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/09/2004, 13:02
Avatar de roninrojo
roninrojo
 
Fecha de Ingreso: abril-2003
Ubicación: España
Mensajes: 103
Antigüedad: 21 años
Puntos: 0
Hola de nuevo maestros. Muchas gracias por las respuestas y perdonad que responda con tanto retraso.
Bien, pondré parte del código a ver si detectaís algún error que se me haya escapado.
Esta es la función (muy conocida) que utilizo un vez es enviado el formulario para validar la extensión de los archivos.

Código PHP:
function validar_archivo($nombre_archivo,$tipo_archivo,$tamano_archivo)
{

//compruebo si las características del archivo son las que deseo
    
if (strpos($tipo_archivo"jpg") || strpos($tipo_archivo"jpeg"))
    {
        if( 
$tamano_archivo 150000){
        
$msj "El archivo ".$nombre_archivo." es demasiado grande. Se permiten 150Kb de tamaño como máximo";
        return 
'<br>'.$msj.'<br>';
        }
    }else{
    
$msj "la extensión del archivo ".$nombre_archivo." no es correcta.<br>Solo se permiten archivos .jpg o .jpeg";
    return 
'<br>'.$msj.'<br>';
    }

Luego utilizo esta otra para subir el archivo al servidor, que aparentemente funciona bien...
Código PHP:
function subir_archivo($nombre,$temporal)
{
    
$ruta 'imagenes/fotos/';
    
$path $ruta.$nombre;
    if (!
move_uploaded_file($temporal$path))
    {
         
$msj "Ocurrió algún error al subir el aechivo ".$nombre.". No pudo guardarse.";
        return 
$msj;
    }

Y luego este es parte del código que se encarga de leer la dirección del archivo de la base de datos y generar el tag correspondiente. He mirado el código fuente una vez se ha generado y se escribe correctamente, así que no se...

Código PHP:
$sql = "SELECT * FROM ".$tb_inm." WHERE id_cliente = '".$id_cliente."'";
$result = mysql_query($sql,$conn);
$fila = mysql_fetch_object($result);

?>
<br>
<br>
<br>
<table align="center" height="210" cellspacing="5" id="tablaGris">
<tr>
<td rowspan="4" bgcolor="#F2F2F2">
<a href="#" onClick="window.open('<?php echo $fila->foto_1 ?>','popup','width=800,height=600,scrollbars=1')"><?php if(($fila->foto_1) != '') echo "<img border='0' src='".$fila->foto_1."' width='100' height='70'";  ?></a><br>
<a href="#" onClick="window.open('<?php echo $fila->foto_2 ?>','popup','width=800,height=600,scrollbars=1')"><?php if(($fila->foto_2) != '') echo "<img border='0' src='".$fila->foto_2."' width='100' height='70'";  ?></a><br>
<a href="#" onClick="window.open('<?php echo $fila->foto_3 ?>','popup','width=800,height=600,scrollbars=1')"><?php if(($fila->foto_3) != '') echo "<img border='0' src='".$fila->foto_3."' width='100' height='70'";  ?></a>
</td>
¿Podría ser que se perdiese información en la transferencia de datos al enviar el formulario al ser muy pesado? Teorías paranoícas mias...

Muchas gracias por cualquier tipo de ayuda, sugerencia o comentario que me podaís dar maestros.
__________________
www.albertocarazo.com