Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    aggiungere descrizione a elenco foto

    uso il seguente codice per visualizzare automaticamente a video le immagini contenute nella cartella e fino a qui è ok (mi basta inserire le immagini nella cartella).
    Solo che mi piacerebbe anche inserire una descrizione di ogni foto, che sempre automaticamente vada ad apparire vicino alla relativa foto. Come posso fare? Non posso farlo manualmente perchè le foto sono tantissime: mi serve un metodo facile e veloce per fare l'associazione foto/descrizione... a qualcuno viene in mente come posso fare? grazie

    codice:
    <?php
    
    function dir_list($directory = FALSE)
    
    {
    
    $dirs= array();
    $files = array();
    
    if ($handle = opendir("./" . $directory))
    
    {
    
    while ($file = readdir($handle))
    
    {
    
    if (is_dir("./{$directory}/{$file}"))
    
    {
    
    if ($file != "." & $file != "..") $dirs[] = $file;
    }
    
    else
    
    {
    
    if ($file != "." & $file != "..") $files[] = $file;
    }
    
    }
    
    }
    
    closedir($handle);
    
    
    reset($dirs);
    sort($dirs);
    reset($dirs);
    
    
    reset($files);
    sort($files);
    reset($files);
    
    
    echo "Cartelle:\n<ul>";
    while(list($key, $value) = each($dirs))
    
    {
    
    $d++;
    echo "[*]<a href=\"{$value}\">{$value}/</a>\n";
    }
    
    echo "[/list]\n";
    echo "Files:\n<ul>";
    while(list($key, $value) = each($files))
    
    {
    
    $f++;
    echo "[*]<img width=200 src=miosito{$directory}/{$value}>";
    }
    
    echo "[/list]\n";
    
    
    if (!$d) $d = "0";
    if (!$f) $f = "0";
    echo "Sono presenti {$d} cartelle e {$f} file(s).[/b]\n";
    }
    
    
    dir_list("/foto");
    ?>
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    file xml <foto>immagine</foto><desc>testo</desc> chiaramente va fatto manualmente essendo che per ogni foto avrai una descrizione diversa (immagino)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da cavicchiandrea
    file xml <foto>immagine</foto><desc>testo</desc> chiaramente va fatto manualmente essendo che per ogni foto avrai una descrizione diversa (immagino)
    mi puoi fare un esempio piu pratico? cioè usando xml riesco a fare le associazioni? come?
    ad esempio se automaticamente (ora mi cerco la funzione) rinomino tutti i file della cartella numerandoli (tipo 1.jpg, 2.jpg) poi nel xml scrivo

    <foto>1.jpg</foto><desc>descrizione numero 1</desc>

    e poi come richiamo il tutto??? grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La mia è solo un indicazione per i dettagli leggiti una guida xml non conoscendolo non vorrei dire stupidaggini
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    forse non mi sono spiegata bene... o forse sono io che non essendo pratica non capisco.... io ho un'infinità di foto: non posso fare l'associazione manualmente!!! Ci metterei troppo tempo a scrivere il nome del file..

    Sicuramente adatterò il codice in modo chele foto automaticamente vengano inserite in una tabella mysql poi vedrò come fare il resto, grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  6. #6
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da raven74
    tanto le descrizioni le devi mettere a mano, no?

    per recuperare l'elenco dei nomi dei files ci sono mille metodi. Anche da linea di comando dos - per dire - basta fare un DIR > elenco.txt e te li metti in un file.

    Una volta che hai l'elenco dei nomi in formato testo puoi farne ciò che vuoi: importarli in un file xls, creare un array PHP, metterli in un DB etc...
    già, hai ragione... ora come ora ho fatto in modo che il nome del file di ogni immagine presente in cartella venga salvato nel db...

    ora devo fare in modo che:
    1) le foto delle cartella una volta inserite in db vengano spostate in un altra cartella
    2) associare la descrizione: visto che comunque devo farlo manualmente pensavo ad un form che mi visualizza l'img con vicino una label in cui inserire la descrizione, e poi faccio l'update... si può fare un update premendo un solo pulsante di invio e che automaticamente mi aggiorna la descrizione corrispondente alle foto?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

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.