Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    ALBUM FOTO (non funziona più)

    Ciao Raga,
    Ho bisogno di aiuto.
    Avevo creato un album che ha funzionato egregiamente fino a qualche giorno fà.
    Adesso visualizza le miniature ma non la foto grande.

    Non sono sicuro, ma sembra che il provider abbia aggiornato la versione del PHP ( adesso il provider ha installato la vers. PHP 5.2.4 "Powered by Zend engine 2" ) in ogni caso non saprei qual'è il codice che non accetta più.

    Ma poi non esiste un rimedio per far convivere entrambi i codici ? anche per le vecchie vers. ?


    Questo è il PHP CODE

    Codice PHP:
    $imagedir $row_alb['cartella']; //The image folder
    $columns 4//How many images displayed per line
    $id=$row_alb['id_album'];
    $pagina=$_SERVER['PHP_SELF'];

     if (
    $show != ""//show the current image if any
            
    {
                print 
    "<img src=$imagedir/$show height='430' width='520'>
    "
    ;
            } 

    $i=0;
    $handle=opendir($imagedir); 
    while (
    false!==($file readdir($handle))) { 
        if (
    $file != "." && $file != "..") { 
        
           print 
    "<td >[url="$pagina?id_album=$id&show=$file"]<img src=$imagedir/$file border=0 height='50' width='60' >[/url]
    </td>"
    ;
          ++
    $i;
          if(
    $i == $columns) { print "</tr><tr>"
          
    $i 0;
          }
        } 
    }
    closedir($handle); 

    Grazie !!




    .

  2. #2
    i dati provenienti dalla query_string si recuperano con $_GET, quindi devi scrivere così
    Codice PHP:
    if ($_GET['show'] != ""//show the current image if any
            
    {
                print 
    "[img]".$imagedir/$_GET[[/img]
    ";
            } 

  3. #3
    Ops hai ragione cubalibre810,
    Sorry, non sono un guru in PHP, questo si era capito !

    Ho sostituito il codice ma ancora niente img, devo cambiare qualcos'altro nel codice sotto postato ?

    10X

    Codice PHP:
    print "<td >[url="$pagina?id_album=$id&show=$file"]<img src=$imagedir/$file border=0 height='50' width='60' >[/url]
    </td>"




    .

  4. #4
    Quella è la sezione relativa alla miniature, hai detto che funziona no?

  5. #5
    No le miniature le visualizzavo anche prima.
    Cliccando su ognuna di esse veniva visualizzata la foto in grande quel fa proprio HREF questo (almeno lo faceva prima)
    sicuramente adesso devo scrivere le variabili correttamente, intendo con $_GET['VARIABILE']


    .

  6. #6
    Con $_GET scrivi le variabili provenienti dalla query_string non tutte, la parte di codice che hai scritto è relativa alle miniature, se le miniature le vedi, il codice è corretto

  7. #7
    Non riesco proprio a capire quale sia il problema.
    Ho notato che con la modifica apportata ( intendo con la tua stringa )


    Codice PHP:
    if ($_GET['show'] != ""//show the current image if any 
            

                print 
    "[img]".$imagedir/$_GET[[/img]
    "; 
            } 
    l'unica differenza che riesco a visualizzare il layer che contiene l'immagine grande, ma l'immagine risulta mancante ( classica x )

    Please help me !



    .

  8. #8
    Incredibile !

    C sono riuscito !!!
    Era tutto ok nella versione originale, unica dimentincanza è stata quella di non dichiarare la var show, inserendo cosi il code va tutto apposto.


    Codice PHP:

    $imagedir 
    $row_alb['cartella']; //The image folder 
    $columns 4//How many images displayed per line 
    $id=$row_alb['id_album']; 
    $pagina=$_SERVER['PHP_SELF']; 
    $show=$_GET['show'];   // mancava questa dichiarazione !!!! 

    Grazie per l'aiuto cubalibre80 !!!






    .

  9. #9
    Sì, avevo fatto un errore di battitura, doveva essere così
    Codice PHP:
    print "[img]".$imagedir."/".$_GET[[/img]
    "; 
    Comunque va bene anche dichiarando la variabile show all'inizio, ciao

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.