+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

Galleria immagini

Ultimo Messaggio di hackx il:
  1. #1
    User
    Data Registrazione
    Jan 2014
    Località
    Ancona
    Messaggi
    14

    Galleria immagini

    Ciao a tutti ,

    Ho alcune difficoltà nel creare una galleria di immagini, visto che quest'ultime sono in una cartella e non in un database.. Come avrete capito è da poco che ho iniziato a studiare il PHP....

    Spero in un vostro aiuto,
    Andrea

    P.S.
    Va benissimo anche una guida !

  2. #2
    Moderatore L'avatar di massimux
    Data Registrazione
    Apr 2006
    Località
    Napoli
    Messaggi
    787
    Segui massimux su Twitter Aggiungi massimux su Google+ Aggiungi massimux su Linkedin
    Ciao,

    spiegaci la difficoltà magari riusciamo ad aiutarti.
    MODPHP-MySQLPerchè non ti fermi?
    Da bravo Moderatore, Modero con Moderazione il Moderabile

  3. #3
    User
    Data Registrazione
    Jan 2014
    Località
    Ancona
    Messaggi
    14
    Ciao massimux ,

    Infatti scusami.. sono parecchio in difficoltà.. ho questo codice(paginazione immagini da cartella) :

    <?phpforeach (glob("cartella_di_prova/*.*") as $filename) {
    echo "<img src=\"$filename\" style='width: 200px; height: 150px; margin-left: 35px; margin-top: 20px;'/>";
    }


    // il paginatore
    error_reporting (E_ALL);
    $pag=1;
    if (isset($_GET['pag'])){
    $pag = $_GET['pag'];
    //echo($pag);
    }
    if ($pag < 1){
    $pag = 1;
    }


    $filename = ('territorio_foto/*.*');
    $nipp = 2;
    $array_immagini = array();
    if ($handle = opendir('$filename')) { ----------------> riga 54
    while (FALSE !== ($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    array_push($array_immagini, $file);
    }
    }
    closedir($handle);
    }




    error_reporting (E_ALL);
    $paginazione = '';
    $previous_page = '';
    $next_page = '';
    $i=1;
    $tot_pages = count($array_immagini)/$nipp;
    if ((count($array_immagini) % $nipp) != 0){
    $tot_pages = $tot_pages+1;
    }
    if (($pag - 1) >= 1){
    $previous_page = "<a href=\"?pag=" . ($pag - 1) . "\" title=\"Vai alla
    pagina precedente\"><< pagina precedente</a>";
    }
    if (($pag + 1) <= ($i/$nipp+1)) {
    $next_page = "<a href=\"?pag=" . ($pag + 1) . "\" title=\"Vai alla pagina
    successiva\">pagina successiva >></a>";
    }
    for($i = 1; $i <= $tot_pages; $i++) {
    if($i == $pag) {
    $paginazione .= $i . " ";
    } else {
    $paginazione .= "<a href=\"?pag=$i\" title=\"Vai alla pagina $i\">$i</a>
    ";
    }
    }
    echo "<p>" . "$previous_page" . "<span> " . $paginazione . " </span>" .
    "$next_page" . "</p>";
    imagedestroy($filename); -----------------------------------------------> riga 91
    ?>

    errori riga 54:
    1 - Warning: opendir($filename,$filename) [<a href='function.opendir'>function.opendir</a>]: Impossibile trovare il file specificato. (code: 2)
    2 - Warning: opendir($filename) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in

    errore riga 91:
    1 - Warning: imagedestroy() expects parameter 1 to be resource, string given in

    Ti ringrazio moltissimo,
    Andrea

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.