Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2008, 19:01   #1 (permalink)
suntus sólo puede mejorar
 
Fecha de Ingreso: noviembre-2002
Mensajes: 523
otro lio con el bucle, Ayuda!!

Quiero hacer esto

$contador = 1;

while ($contador <= 20) {
$ruta = "imagenes/imagen_$contador.jpg";
if (!file_exists($ruta)) {$numero=$contador;break;}
$contador++;

}

lo que pretendo es buscar la imagen que me falta leyendo el nombre de los archivos, solo me interesa la primera imagen que falta. Pero el script no funciona.

Pueden ayudarme?

Gracias
suntus está desconectado   Responder Citando
Antiguo 15-may-2008, 20:05   #2 (permalink)
pateketrueke tiene algunos puntos positivos de karma
 
Avatar de pateketrueke
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 1.768
Enviar un mensaje por MSN a pateketrueke
Respuesta: otro lio con el bucle, Ayuda!!

deberia funcionar... ke error te arroja?
la ruta es la correcta.... ???
pateketrueke está desconectado   Responder Citando
Antiguo 15-may-2008, 21:47   #3 (permalink)
eugenioclrc ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 26
Respuesta: otro lio con el bucle, Ayuda!!

por que no lo haces en una funcion?

Código PHP:
function getPrimeraFaltante(){
  for(
$i=0;$i<=20;$i++) {
    
$file='imagenes/imagen_'.$i.'.jpg';
    if(
file_exists('imagenes/imagen_'.$i.'.jpg')) {
      return 
$file;
    }

Con eso deberia andar, cuando hagas el file exist mandale la ruta completa, ejemplo; /var/www/unaweb/imagenes/imagen_$i.jpg

Saludos, Eugenio
eugenioclrc está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93