Foros del Web » Programando para Internet » PHP »

galeria de imagenes en php

Estas en el tema de galeria de imagenes en php en el foro de PHP en Foros del Web. tengo una galeria de imagenes en php, que usa capas y una funcion en javascript para ampliar cada imagen, lo que yo necesito es tomar ...
  #1 (permalink)  
Antiguo 18/07/2005, 16:48
Avatar de satake  
Fecha de Ingreso: julio-2004
Mensajes: 140
Antigüedad: 20 años, 3 meses
Puntos: 0
galeria de imagenes en php

tengo una galeria de imagenes en php, que usa capas y una funcion en javascript para ampliar cada imagen, lo que yo necesito es tomar todas las imagenes de un directorio y con eso generar el codigo perteneciente a cada imagen

este es el codigo
<a href="javascript:muestra_imagen('imagenes/nombredeimagen.jpg',352,288,'nombredeimagen')">
<img border="0" src="imagenes/nombredeimagen.jpg" width="108" height="89"></a>

necesito que automaticamente me genere eso, donde esta nombredeimagen tiene que ir los nombres, por cada imagen una linea adicional
__________________
:aplauso: www.aponlinevillaguay.com.ar :aplauso:

Cita:
Iniciado por alguien
El arca de Noé fue hecha por principiantes, el Titanic por "profesionales".
  #2 (permalink)  
Antiguo 18/07/2005, 20:08
 
Fecha de Ingreso: abril-2005
Ubicación: Argentina
Mensajes: 34
Antigüedad: 19 años, 7 meses
Puntos: 0
vos queres que el codigo lea todos los archivos de tal directorio y que por ejemplo los meta en un array y vos con cada nombre vas armando ese codigo ?
__________________
[[ Diseños / Sistemas en Php/Sql / Hosting ]]
  #3 (permalink)  
Antiguo 18/07/2005, 20:14
 
Fecha de Ingreso: abril-2005
Ubicación: Argentina
Mensajes: 34
Antigüedad: 19 años, 7 meses
Puntos: 0
esto lo tenia para hacer algo parecido, el directorio era asi

\fotos
|_01
|_ 1.jpg
|_ 2.jpg
|_02
|_10
|_ 1.jpg
|_ 2.jpg

fijate aca esta el codigo
no me acuerdo que cosa hacia que cosa, fijate si podes hacer algo con esto y despues pega el codigo como te quede a vos listo ;)

archivo detalle.php

Código PHP:
<?php
include('variable.inc');
$dire='fotos';
$dir=@opendir($dire);
$cansoc=0;$mayor=0;
for (
$i=0;$i<=1000;$i++) $numsoc[$i]=0;
if (
$dir!==false):
{
    while (
false !== ($nom=readdir($dir)))
    {
     if (
substr($nom,0,5)=='socio'):
     {
        
$cansoc++;
        
$i=substr($nom,5,4);
        
$res=settype($i,"integer");
        
$numsoc[$i]=1;
        if (
$i>$mayor$mayor=$i;
     }
     endif;
    }
    
closedir($dir);
}
endif;
if (
$cansoc>0):
{
    
$act=1;
    
$i=0;
    while (
$act<=$cansoc)
    {
     
$can=0;$prime=0;$ulti=0;$soci=0;
     do
     {
        
$i++;
        
$can=$can $numsoc[$i];
        if (
$can==&& $prime==0$prime=$i;
        if (
$numsoc[$i]==1)
        {
         
$ulti=$i;$soci++;
        }
     } while (
$can<$CANPAN && $i<=$mayor);
     
$plural=' socio';
     if (
$soci>1$plural.='s';
     echo 
'<a href="selecc.php?act=' $prime '" target="_top">';
     echo 
'Socios del ' $prime ' a ' $ulti '</a> (' $soci $plural ')<BR><BR>';
     
$act=$act $CANPAN;
    }
}
endif;
?>
variable.inc:

Código PHP:
 <?php
  $CANPAN
=10;
?>
archivo versocios.php

Código PHP:
<?php

include('variable.inc');

$dire='fotos';

$dir=@opendir($dire);

$cansoc=0;$mayor=0;

for (
$i=0;$i<=1000;$i++) $numsoc[$i]=0;

if (
$dir!==false):

{

while (
false !== ($nom=readdir($dir)))

{

if (
substr($nom,0,5)=='socio'):

{

$cansoc++;

$i=substr($nom,5,4);

$res=settype($i,"integer");

$numsoc[$i]=1;

if (
$i>$mayor$mayor=$i;

}

endif;

}

closedir($dir);

}

endif;

if (
$cansoc>0):

{

$act=1;

$i=0;

while (
$act<=$cansoc)

{

$can=0;$prime=0;$ulti=0;$soci=0;

do

{

$i++;

$can=$can $numsoc[$i];

if (
$can==&& $prime==0$prime=$i;

if (
$numsoc[$i]==1)

{

$ulti=$i;$soci++;

}

} while (
$can<$CANPAN && $i<=$mayor);

$plural=' socio';

if (
$soci>1$plural.='s';

echo 
'<a href="selecc.php?act=' $prime '" target="inferior">';

echo 
'Socios del ' $prime ' al ' $ulti '</a> (' $soci $plural ')<BR><BR>';

$act=$act $CANPAN;

}

}

endif;

?>
__________________
[[ Diseños / Sistemas en Php/Sql / Hosting ]]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:23.