Pagina 8 di 8 primaprima ... 6 7 8
Visualizzazione dei risultati da 71 a 74 su 74
  1. #71
    BUMP
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  2. #72
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    36
    Hola a tutti,
    allura ho usato questo bellisimo script e l'ho un po' modificato, nel senso che ho likato le varie miniature alle loro mamme, ora volevo sapere se esiste un modo per far vedere le lo genitrici sotto le miniature stesse che ne so passando una variabile al momento del link (solo che non so come fare e a che pagina passarla). Ah per il momento sono riuscito a far vedere un immagine i grande sotto le miniature al momento dell'apertura della pagina (anche qua mi piacerebbe far saltar fuori la prima e non l'ultima ma va beh)

    Ciao a tutti
    Agenio

    PS: quasi dimenticavo vi linko il mio esperimento così ci capirete qualche cosa
    http://www.kepaton-re.com/images/images.php

    Finora ho solamente modificato il file galleria.class.php e qui sotto troverete la mia versione di questo file:

    <?php
    // file galleria.class.php
    //
    // Marco Barcaro
    // 15/12/2004
    //
    // questa classe richiede le librerie grafiche GD
    //
    // Testato con Apache 1.3.29, PHP 4.3.10, GD 2.0.28 su winXP
    // Testato con Apache 1.3.26, PHP 4.1.2, GD 2.0 (no supporto x GIF) su Debian
    // Testato con Apache 1.3.33, PHP 4.3.9, GD 2.0 su Linux
    // Testato con Apache 1.3.31, PHP 4.3.3, GD 2.0 su Linux

    class galleria{
    function galleria($ext_permesse){
    $this->ext_permesse=$ext_permesse;
    $this->immagini=array();
    }

    function leggi_dir($path){
    // LETTURA DELLA DIRECTORY
    if (!is_dir($path))
    echo "$path NON E' UNA DIRECTORY VALIDA!";
    else {
    $d = dir($path);
    while ($immagine = $d->read()) {
    if ($immagine != "." && $immagine != ".." && in_array(array_pop(explode(".",$immagine)),$this->ext_permesse)){
    $this->immagini[]=$path.$immagine;
    }
    }
    $d->close();
    }
    }

    function stampa(){
    // PREPARAZIONE DELL'OUTPUT COME TABELLA HTML
    $output="<table>\n";
    $output.="<tr>\n";
    $cont=1;



    foreach($this->immagini as $immagine){
    $output.="<td><a href=\"$immagine\"><img src=\"".FILE_RIDIMENSIONA."?immagine=$immagine\" alt=\"$immagine\" /></a></td>\n";
    if ($cont % NUMEROCOLONNE == 0)
    $output.="</tr><tr>\n";
    $cont++;
    }



    if (($cont-1) % NUMEROCOLONNE == 0)
    $output=substr($output,0,-5)."\n";
    $numero_immagini=count($this->immagini);
    $temp=ceil($numero_immagini/NUMEROCOLONNE)*NUMEROCOLONNE-$numero_immagini;
    for ($i=0;$i<$temp;$i++)
    $output.="<td> </td>\n";
    if ($temp != 0)
    $output.="</tr>\n";
    $output.="</table>\n";
    // OUTPUT DELLA TABELLA
    echo $output;


    $output="<table>\n";
    $output.="<tr>\n";
    $output.="<td><img src=\"$immagine\" alt=\"$immagine\" /></td>\n";
    $output.="</tr>\n";
    $output.="</table>\n";
    echo $output;

    }
    }
    ?>
    Non si può pensare a ciò che non esiste

  3. #73
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    36
    Ce l'ho fatta, l'unica cosa è che adesso all'inizio non mi fa vedere l'imagine grande, però dopo il discorso delle mignature funzia (son troppo contento) ecco il codice:

    <?php
    // file galleria.class.php
    //
    // Marco Barcaro
    // 15/12/2004
    //
    // questa classe richiede le librerie grafiche GD
    //
    // Testato con Apache 1.3.29, PHP 4.3.10, GD 2.0.28 su winXP
    // Testato con Apache 1.3.26, PHP 4.1.2, GD 2.0 (no supporto x GIF) su Debian
    // Testato con Apache 1.3.33, PHP 4.3.9, GD 2.0 su Linux
    // Testato con Apache 1.3.31, PHP 4.3.3, GD 2.0 su Linux

    class galleria{
    function galleria($ext_permesse){
    $this->ext_permesse=$ext_permesse;
    $this->immagini=array();
    }

    function leggi_dir($path){
    // LETTURA DELLA DIRECTORY
    if (!is_dir($path))
    echo "$path NON E' UNA DIRECTORY VALIDA!";
    else {
    $d = dir($path);
    while ($immagine = $d->read()) {
    if ($immagine != "." && $immagine != ".." && in_array(array_pop(explode(".",$immagine)),$this->ext_permesse)){
    $this->immagini[]=$path.$immagine;
    }
    }
    $d->close();
    }
    }

    function stampa(){
    // PREPARAZIONE DELL'OUTPUT COME TABELLA HTML
    $output="<table>\n";
    $output.="<tr>\n";
    $cont=1;



    foreach($this->immagini as $immagine){
    $output.="<td><a href=\"images.php?immagine=$immagine\"><img src=\"".FILE_RIDIMENSIONA."?immagine=$immagine\" alt=\"$immagine\" /></a></td>\n";
    if ($cont % NUMEROCOLONNE == 0)
    $output.="</tr><tr>\n";
    $cont++;
    }



    if (($cont-1) % NUMEROCOLONNE == 0)
    $output=substr($output,0,-5)."\n";
    $numero_immagini=count($this->immagini);
    $temp=ceil($numero_immagini/NUMEROCOLONNE)*NUMEROCOLONNE-$numero_immagini;
    for ($i=0;$i<$temp;$i++)
    $output.="<td> </td>\n";
    if ($temp != 0)
    $output.="</tr>\n";
    $output.="</table>\n";
    // OUTPUT DELLA TABELLA
    echo $output;

    //$primo=$immagine;
    $output="<table>\n";
    $output.="<tr>\n";
    $primo=$_GET['immagine'];
    $output.="<td><img src=\"$primo\" alt=\"$primo\" /></td>\n";
    $output.="</tr>\n";
    $output.="</table>\n";
    echo $output;

    }
    }
    ?>
    Non si può pensare a ciò che non esiste

  4. #74
    Buongiorno,
    sto usando e modificando questo script in maniera assolutamente perfetta. Avrei bisogno solo di una integrazione. Ovvero, come faccio a far gestire allo script e far ridimensionare, anche file di tipo bmp??
    Se qualcuno sapesse darmi una mano, ne sarei veramente grato!

    sicurmente devo andare a modificare il file ridimensiona.php, ma sinceramente ho poca familiarità con le librerie GD

    grazie della collaborazione!
    http://enricosta.wordpress.com
    http://www.enricosta.it

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 © 2026 vBulletin Solutions, Inc. All rights reserved.