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

    Problema riconoscimento immagini

    Ho creato un sito web piuttosto semplice, dove utilizzo questo script per una galleria fotografica:
    <p align="center"><img class="expando" border="0" src=i1.jpg"" width="70" height="115">

    [img]2.jpg[/img]

    [img]3.jpg[/img]</p>

    <div align="center">



    </p>



    </p>



    </p>



    </p>



    [img].jpg[/img][img]5.jpg[/img] [img]6.jpg[/img]</p>

    </p>

    </p>





    </p>



    </p>



    </p>



    </p>

    [img]7.jpg[/img][img]8.jpg[/img] [img]9.jpg[/img]</p>

    </p>

    </p>



    </p>

    </div>

    <div align="center">

    <script type="text/javascript">

    il problema è che, questo tipo di script, legge foto se inserite e modificate con un estensione...quello che vorrei, è poter realizzare uno script, credo in php, per far si, che quando carico una foto, la galleria, la riconosca indipendentemente dal nome assegnato alla foto...è possibile?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Beh... laconicamente: sì.

    p.s.: servono più info... se hai già un sistema di upload dovresti spiegare come/dove sono le foto, p.es.

  3. #3
    si..posto il codice...oltre l'upload, ha anche un resize delle immagini...

    <

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non serviva il codice (è troppo lungo, poi)... basta che spieghi dove/come salvi le immagini (fai un esempio della struttura dei percorsi) e basta

  5. #5
    beh, tramite lo script, le foto vengono salvate, nella directory di default del server apache, www, e da li la galleria dovrebbe leggere quello che viene uplodato, e ridimensionato...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ok, circoscriviamo, allora... non si sa a priori quali sono i nomi e non hai un db dove li salvi.. in pratica devi leggere in una cartella per intero il suo contenuto, giusto?

    Se è così comunque la prima cosa è creare una sottocartella (es. "immagini") e salvare tutte le immagini lì dentro (non nella "root")

  7. #7
    esatto, no database, e leggere tutto il contenuto della cartella, proprio la mia necessità, ..e dovrei esattamente caricare file, con qualisasi nome...un altra cosa, con lo script, di upload, e ridimensionamento, non riesco a creare una cartella dove salvare i file, in quanto se sposto tutto lo script, farà il download, dentro la cartella dove lo script in questione risiede..non sono riuscito a risolvere...ma...intanto iniziamo da li...per leggere i file, poi cercherò soluzione anche per quello..

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Questo ti farebbe un elenco di tag IMG con i vari files...

    Codice PHP:
    $folder '...'// nome cartella esatto
    $files scandir($folder);
    foreach (
    $files as $file) {
      if ((
    $file != '.') && ($file != '..')) {
        
    $path $folder.'/'.$file// se occorre... non è detto
        // qui puoi fare quel che vuoi con la variabile $path o $file, p.es.:
        
    print '[img]...percorso di base uguale per tutti.../'.$file.'[/img]';
        print 
    '
    '
    ;
      };
    }; 
    ...questo supponendo che la cartella contenga solo le immagini, altrimenti puoi:

    - creare una sottocartella apposita (ideale)
    - filtrare i nomi in base all'estensione in modo da scartare i file "non immagini" (oppure guardare il filetype, ma mi pare esagerato)

  9. #9
    Ok, no perchè ti spiego, già in fase di upload lo script che uso, filtra il tipo di file, quindi perfetto...il problema è che...dove dovrei inserirlo, nella galleria che utilizzo per mostrare le immagini sul sito??il codice è sul primo post...

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    praticamente al posto dei vari...

    Codice PHP:


    [img].jpg[/img][img]5.jpg[/img] [img]6.jpg[/img]</p
    metti:
    Codice PHP:
    <?php
    $folder 
    '...'// nome cartella esatto 
    $files scandir($folder); 
    foreach (
    $files as $file) { 
      if ((
    $file != '.') && ($file != '..')) { 
        
    $path $folder.'/'.$file// se occorre... non è detto 
        // qui puoi fare quel che vuoi con la variabile $path o $file, p.es.: 
    ?>


    [img]<?php print $file?>[/img]</p>
    <?php
      
    }; 
    };
    *>

    ...a meno di verificare il path esatto...

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.