Foros del Web » Programando para Internet » PHP »

¿Cómo hago esto...?

Estas en el tema de ¿Cómo hago esto...? en el foro de PHP en Foros del Web. Buenas compañeros, pues resulta que el otro dia lancé www.fotonic.es que es un hosting de imágenes en PHP muy parecido a ImageShack.us Buen, lo que ...
  #1 (permalink)  
Antiguo 12/11/2008, 06:25
Avatar de VitoMolina  
Fecha de Ingreso: marzo-2006
Ubicación: Molina de Aragón, Guadalajara
Mensajes: 375
Antigüedad: 18 años, 2 meses
Puntos: 4
Exclamación ¿Cómo hago esto...?

Buenas compañeros, pues resulta que el otro dia lancé www.fotonic.es que es un hosting de imágenes en PHP muy parecido a ImageShack.us

Buen, lo que me gustaría hacer es que en la portada de la web saliera en pequeñoz: Tenemos x imágenes alojadas

Y te dijera cuantas imágenes se han subido al server.... lo siento si es una pregunta tonta pero estoy empezando a darle al PHP y estoy un poco verde todavía....

Bueno un saludo y gracias a todos!
__________________
Mi blog personal en WordPress
  #2 (permalink)  
Antiguo 12/11/2008, 07:15
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: ¿Cómo hago esto...?

bueno si tienes guardadas las imagenes en una base de datos o los datos de los archivos en la misma puedes hacer

$res=mysql_query("select count(*) contador from tabla_imagenes");
$contador=mysql_fetch_assoc($res);
echo $contador['contador']; //mostrara la cantidad de registros en la tabla

sino se puede contar la cantidad de archivos en un directorio (un poco mas lento q lo anterior) lo hago bien simple

$dh = opendir('carpeta_imagenes');
while (
false !== ($nombre_archivo = readdir($dh))) {
if(!is_dir($nombre_archivo) &&
$nombre_archivo!='.' && $nombre_archivo!='..')
$contador++;

}


echo $contador; //nos muestra el numero de archivos en el directorio


puedes ver mas funciones de directorios y archivos en Extensiones relacionadas con el sistema de archivos otra buena tecnica se pdria lograr con glob()
saludos y espero te sirva
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 12/11/2008, 07:36
Avatar de VitoMolina  
Fecha de Ingreso: marzo-2006
Ubicación: Molina de Aragón, Guadalajara
Mensajes: 375
Antigüedad: 18 años, 2 meses
Puntos: 4
Respuesta: ¿Cómo hago esto...?

Cita:
Iniciado por emiliodeg Ver Mensaje
bueno si tienes guardadas las imagenes en una base de datos o los datos de los archivos en la misma puedes hacer

$res=mysql_query("select count(*) contador from tabla_imagenes");
$contador=mysql_fetch_assoc($res);
echo $contador['contador']; //mostrara la cantidad de registros en la tabla

sino se puede contar la cantidad de archivos en un directorio (un poco mas lento q lo anterior) lo hago bien simple

$dh = opendir('carpeta_imagenes');
while (
false !== ($nombre_archivo = readdir($dh))) {
if(!is_dir($nombre_archivo) &&
$nombre_archivo!='.' && $nombre_archivo!='..')
$contador++;

}


echo $contador; //nos muestra el numero de archivos en el directorio


puedes ver mas funciones de directorios y archivos en Extensiones relacionadas con el sistema de archivos otra buena tecnica se pdria lograr con glob()
saludos y espero te sirva
Buenas, muchas gracias por contestar, pero no se por qué cuando pego el código en el index.php con Dreamweaver sale como si fuera en Vista diseño, es decir, lo pego en la Vista de código, pero luego voy a Diseño y sale como si fuera texto...

Por cierto, la web no usa base de datos, es PHP "a pelo"
__________________
Mi blog personal en WordPress
  #4 (permalink)  
Antiguo 12/11/2008, 07:56
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: ¿Cómo hago esto...?

¿Le pusiste los tags?

Código PHP:
<?php 

[bloque código]

?>
  #5 (permalink)  
Antiguo 12/11/2008, 08:34
Avatar de VitoMolina  
Fecha de Ingreso: marzo-2006
Ubicación: Molina de Aragón, Guadalajara
Mensajes: 375
Antigüedad: 18 años, 2 meses
Puntos: 4
Respuesta: ¿Cómo hago esto...?

Muchas gracias! era eso lo que pasaba, que no había puesto los tags.... si esque como ya os digo estoy empezando y estoy aún muy verde... pero bueno ya me funciona ;)

Gracias!
__________________
Mi blog personal en WordPress
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 22:36.