Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: leggere cartella

  1. #1
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136

    leggere cartella

    Ciao,
    vorrei modificare uno script di slideshow
    che carica i nomi delle immagini in un array:
    codice:
    pic_arr =["flower_pink.jpg", "flower_yellow.jpg", "flower_purple.jpg", "flower_red.jpg", "flower_orange.jpg"];
    vorrei che nell' array "pic_arr" vengano caricati automaticamente i nomi dei file di una data cartella (in ordine alfabetico e/o numerico).
    é possibile?
    (avrete capito che mastico poco di Flash...)


  2. #2
    Con il solo Flash no, dovresti usare anche un linguaggio server-side, come ad esempio php.

  3. #3
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    Grazie per la prontissima risposta!

    il problema è che lo slideshow deve girare su CD
    e quindi non ci sarà php installato nel computer.


    allora ho fatto così:

    copio nella cartella le foto con con il nome "foto0.jpg,foto2.jpg ecc

    codice:
    pic_arr=new Array() 
    
    for (i=0;i<5;i++) {
    pic_arr[i]	 = "foto"+i+".jpg";
    }
    e funziona.
    però io vorrei che le foto avessero il nome foto01.jpg...foto23.jpg
    partendo dalla 01 e non 0 o 00
    è possibile?

  4. #4
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    :metallica
    grazzzzie!

  5. #5
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    ultima finezza:
    è possibile far partire l'array da 1 anzichè 0?
    cioè vorrei che la numerazione delle foto parta da 01 invece che da 00.

  6. #6
    Non proprio ma puoi ottenere lo stesso effetto così:
    pic_arr=new Array()
    for (i=0;i<23;i++) {
    if (i<9){
    pic_arr[i] = "foto0"+(i+1)+".jpg";
    }else{
    pic_arr[i] = "foto"+(i+1)+".jpg";
    }
    }
    Radian Studios - Your Future, Our Present

    Orgoglioso sviluppatore di Php-stats dal 2004

  7. #7
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    grazie!

  8. #8
    Di nulla.
    Radian Studios - Your Future, Our Present

    Orgoglioso sviluppatore di Php-stats dal 2004

  9. #9
    Oltre alla soluzione proposta da Radian, potresti pensare di usare php su cd, ci sono alcuni programmini che lo permettono
    Certo se devi leggere i files di una cartella può non valer la pena stare a provare per far funzionare bene lo script php su cd, al massimo ti può essere più utile un programma che faciliti il rename dei file in sequenza

  10. #10
    Originariamente inviato da Broly
    Oltre alla soluzione proposta da Radian, potresti pensare di usare php su cd, ci sono alcuni programmini che lo permettono
    Certo se devi leggere i files di una cartella può non valer la pena stare a provare per far funzionare bene lo script php su cd, al massimo ti può essere più utile un programma che faciliti il rename dei file in sequenza
    Oppure può usare un semplice file di testo caricato con LoadVar formattato così:
    codice:
    pics=3&p1=tizio.jpg&p2=caio.jpg&p3=sempronio.jpg
    Così può mantenere i nomi che vuole senza perdere la modularità.
    Radian Studios - Your Future, Our Present

    Orgoglioso sviluppatore di Php-stats dal 2004

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.