Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    gestione file "in cartelle"

    ciao a tutti, ho fatto una ricerca, ma senza grandi risultati... ora...

    sto progettando un sito SIMIL e-commerce di uno studio fotografico, per fotografie di eventi etc caricano un'intera cartelle con i files jpg (nominati esempio 00001.jpg... ma con la possibilità di iniziare la numerazione da 10012.jpg - esempio) e eventuali sottocartelle via FTP

    premetto che la mia idea era creare un db con 2 tabelle (per questo scopo) strutturate cosi:


    tabella eventi
    codice:
    ID
    nome
    data
    password
    cartella
    tabella sottocartelle
    codice:
    ID
    nome
    cartella
    foto_iniziale
    foto_finale
    id_evento (che sarebbe l'id della tabella eventi relativa alla sottocartella)
    pensavo di strutturare la lettura php in questo modo

    Codice PHP:
    <img src="<?php echo $row['cartella_eventi'].'/'.$row['sottocartella'].'/'.$variabile_intervallo.'.jpg'?>
    ma non mi torna qualcosina...

    o meglio... non sarebbe meglio poter fare un controllo sui files esistenti nella cartella selezionata e mostrarli tutti, magari riconoscendo anche il nome (che è il codice della foto da utilizzare anche nell'e-commerce)

    il cliente ha l'esigenza di NON caricare foto per foto (con upload singolo o multiplo avrei risolto tutto... ma... NUN SE PO' FA!) perchè avrebbe qualcosa tipo 200 foto per evento... e vorrebbe evitare di, per ogni servizio, spendere 2 giorni a caricare fotografie

    inoltre, se il controllo di sopra (in pratica utilizzare le cartelle scelte come una sorta di database) si può fare, dovrebbe essere anche fattibile una scernita del tipo "mostrami tutte le foto XXXXX_t.jpg (thumbnail) che linkano alla pagina con la foto XXXXX.jpg (grande)

    qualche aiutino o consiglio???
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  2. #2
    up...
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    mmmhhhh.. te la propongo:

    e fargli caricare uno zip con tutte le foto?

    php mette a disposizione strumenti per la gestione degli zip.

    poi magari potresti lasciarli sul server così come sono e scompattarli a richiesta..
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Originariamente inviato da dottwatson
    mmmhhhh.. te la propongo:

    e fargli caricare uno zip con tutte le foto?

    php mette a disposizione strumenti per la gestione degli zip.

    poi magari potresti lasciarli sul server così come sono e scompattarli a richiesta..

    grazie della risposta.... l'idea potrebbe interessarmi...
    ah si??? cioè, nel senso che io carico uno zip e posso vedere che files contiene???
    praticamente mi stai dicendo che potrei utilizzare il file zip a tutti gli effetti come una cartella e mostrare le thumb e le foto a mio piacimento??? o semplicemente non ho capito una mazza???

    e per quanto riguarda la protezione? non c'è la possibilità che uno si scarichi "tutto lo zippone a piacimento" ???
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  5. #5
    up
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  6. #6
    Non ho capito esattamente cosa deve fare il tuo script. Semplicemente mostrare le foto presenti nelle varie cartelle (per quello basterebbero scandir o opendir/readdir)? Il database a cosa servirebbe?

  7. #7
    Originariamente inviato da k.b
    Non ho capito esattamente cosa deve fare il tuo script. Semplicemente mostrare le foto presenti nelle varie cartelle (per quello basterebbero scandir o opendir/readdir)? Il database a cosa servirebbe?
    il database serve per fare in modo che il cliente le possa gestire... per poter ordinare la visualizzazione delle foto per data, per nome e per evento, per poter dare una password diversa ad ogni evento...

    comunque mi sa che quello che mi serve per implementare lo script è proprio quello che mi stai dicendo... puoi spiegarmi qualcosa in più a riguardo?

    a me praticamente serve poter gestire le foto come se fossero in un database, ma in realtà, non potendo fare un upload php (ma caricano intere cartelle via FTP) non posso farlo, ma posso "simulare questo" utilizzando mysql per ordinare e gestire almeno le cartelle stesse (quantomeno in fase di inserimento)

    come lavorano scandir e opendir/readdir???

    grazie mille

    purtroppo non ho ancora script da postare perchè sono in fase di progettazione una volta chiariti questi punti inizierò a scrivere qualcosa di concreto
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  8. #8
    Uploadare via ftp o tramite form concettualmente non fa nessuna differenza, tranne per il fatto che in genere in un form metti altre informazioni oltre al file. Se vuoi puoi popolare una tabella partendo da una serie di directory, inserendo successivamente gli altri dati.

    Dai un'occhiata a: http://it.php.net/manual/en/function.readdir.php

  9. #9
    Originariamente inviato da k.b
    Uploadare via ftp o tramite form concettualmente non fa nessuna differenza, tranne per il fatto che in genere in un form metti altre informazioni oltre al file. Se vuoi puoi popolare una tabella partendo da una serie di directory, inserendo successivamente gli altri dati.

    Dai un'occhiata a: http://it.php.net/manual/en/function.readdir.php
    forse non ho capito bene quello che intendi ma... non è concettualmente uguale... o meglio... lo spostamento del file, si, ok... ma io con il solo spostamento del file tramite php ho in automatico la possibilità di fornire molte informazioni sul file stesso (nome, estensione, peso etc...) cosa che non posso automatizzare con l'FTP (credo...) e io ho bisogno di una discreta gestione...

    ecco, quello che intendi tu nella seconda frase forse è quello che vorrei fare io... (yo soy loco)

    cioè io posso arrivare ad un array con i file contenuti in una directory ed inserirli in database???

    grazie mille
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  10. #10
    Puoi automaticamente inserire tutte le informazioni estraibili dai file: nome, estensione, dimensione, data. Se le immagini hanno informazioni EXIF (quelle che ad esempio le fotocamere digitali inseriscono), puoi estrarre anche quelle.

    Ovviamente nome dell'evento, note, descrizioni, password le devi mettere a mano.

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.