Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 29-01-12, 16:10   #1 (permalink)
User
 
Data di registrazione: Jul 2009
Messaggi: 144
Estrapolare Immagini dalle directory

Salve a tutti, ho creato uno script che mi salva le immagini nei vari album.
Esempio : Utente Luca -> crea l'album Festa -> dentro a questo album "Festa" ci saranno le foto di luca.
Ovviamente salvo sul database il nome dell'album, l'utente e l'id.

Ora mi chiedo : come è possibile estrapolare e visualizzare tutte le foto che sono presenti in quell'album.
Magari sfogliarle...
Grazie
infosicurezza non in linea   Rispondi citando
Vecchio 29-01-12, 16:25   #2 (permalink)
User
 
Data di registrazione: Jun 2010
Messaggi: 193
Puoi usare glob o le funzioni opendir, readidr etc.
__________________
Siti Web
linoma non in linea   Rispondi citando
Vecchio 29-01-12, 16:38   #3 (permalink)
User
 
Data di registrazione: Jul 2009
Messaggi: 144
Ho fatto una cosa del genere
Codice PHP:
$dir 'uploads/';
    
$handle opendir($dir);
    
    while(
false !== ($files readdir($handle)))
    {
        if(
$files != '.' && $files != '..')
            echo 
$files'<br />';
    }
    
closedir($handle); 
Ma mi stampa solo i nomi degli album!
Io voglio fare in modo di far stampare ogni singola immagine.
infosicurezza non in linea   Rispondi citando
Vecchio 29-01-12, 17:07   #4 (permalink)
User
 
Data di registrazione: Jun 2010
Messaggi: 193
Nel tuo echo dovresti includere il nome del file (come URL) in un tag html <img>
__________________
Siti Web
linoma non in linea   Rispondi citando
Vecchio 30-01-12, 16:17   #5 (permalink)
User
 
Data di registrazione: Jul 2009
Messaggi: 144
Quote:
linoma Visualizza il messaggio
Nel tuo echo dovresti includere il nome del file (come URL) in un tag html <img>
Comunque non supero il problema, perchè non conosco i nomi dei file delle immagini. come faccio ?
infosicurezza non in linea   Rispondi citando
Vecchio 30-01-12, 21:35   #6 (permalink)
User
 
Data di registrazione: Jun 2010
Messaggi: 193
$files è il file della tua immaggine devi fare solo in modo che diventi un URL, ed è fatta.
__________________
Siti Web
linoma non in linea   Rispondi citando
Vecchio 31-01-12, 00:58   #7 (permalink)
User
 
L'avatar di vnt54
 
Data di registrazione: Feb 2010
Ubicazione: Prato
Messaggi: 186
Quote:
Ovviamente salvo sul database il nome dell'album, l'utente e l'id.
Fai una query sul DB ed estrapoli il tutto,poi con ciclo while
fai le stampe.
__________________
Terra di paura e vampiri..la transilvania?No..la banca
vnt54 non in linea   Rispondi citando
Vecchio 31-01-12, 09:08   #8 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
infosicurezza Visualizza il messaggio
Comunque non supero il problema, perchè non conosco i nomi dei file delle immagini. come faccio ?
Se riesci ad uploadare le immagini nella cartella desiderata crea nella tabella del DB uno o più campi con il nome dell'immagine ed è fatta.
mikslap non in linea   Rispondi citando
Vecchio 31-01-12, 13:42   #9 (permalink)
User
 
Data di registrazione: Jul 2009
Messaggi: 144
Quote:
mikslap Visualizza il messaggio
Se riesci ad uploadare le immagini nella cartella desiderata crea nella tabella del DB uno o più campi con il nome dell'immagine ed è fatta.
Se metto nel database il nome dell'immagine, ci saranno campi ripetuti. Cioè
se un album contiene 100 foto, io avrò un campo solo con un nome dell'album, e altri 99 campi con il nome delle foto, non mi sembra corretto.

P.s. ho aggiustato il codice così
Codice PHP:
<?php 

    $dir 
'uploads/';
    
$handle opendir($dir);
    
    while(
false !== ($files readdir($handle)))
    {
        if(
$files != '.' && $files != '..')
        {            
            Echo 
"Album ";
            echo 
$files'&nbsp;'
            echo 
"<a href=\"uploads/$files/\">foto</a><br/>"
        }
    }
    
closedir($handle);
?>
Ora il link alla foto c'è, ma si apre la cartella e ti fa scegliere quale file immagine vuoi vedere, perchè giustamente se in quella cartella ci sono 100 file non sa quale aprire o mostrarti.

Esempio : uploads/Festa con i miei amici/ <-- e qui dovrebbe andare il nome del file da aprire.jpg o png o quello che sia.
infosicurezza non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:43.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.