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

    Richiamare variabile da un altra pagina.

    Dunque nella home del mio sito ho una tabella con le ultime 5 foto (dell'ultima galleria caricata).
    Per fare questo preleva 5 foto da un array, lo stesso che sta nella galleria.

    Codice PHP:
    <?php   

    $image 
    = array(     
    '1' =>  'http://img199.imageshack.us/img199/2620/dscn0485j.jpg',    
    '2' =>  'http://img835.imageshack.us/img835/4007/dscn0220f.jpg',    
    '3' =>  'http://img683.imageshack.us/img683/3257/dscn0858g.jpg',    
    '4' =>  'http://img851.imageshack.us/img851/3623/dscn0294a.jpg',    
    '5' =>  'http://img638.imageshack.us/img638/291/dscn0374y.jpg',    
    '6' =>  'http://img830.imageshack.us/img830/2900/dscn0452r.jpg',     
    '7' =>  'http://img571.imageshack.us/img571/301/dscn0206e.jpg',    
    '8' =>  'http://img543.imageshack.us/img543/9005/dscn0559l.jpg',    
    '9' =>  'http://img853.imageshack.us/img853/3949/dscn0611vp.jpg',  
    '10' =>  'http://img200.imageshack.us/img200/3911/dscn0851ua.jpg',   
    );

    // link ultima galleria 
    $gall 'http://deepphoto.altervista.org/ita/pagina_gallerie/raccolte/norditalia1.php';        


    foreach(
    $image as $name => $link)      {           
    echo 
    '<td class="ultime_img" >[url="' "][img]' . [/img][/url]</td>';          if ( $name >= 5) break ;      
    }  

    ?>

    Quello che vi chiedo è come posso richiamare l'array direttamente dalla pagina "$gall" (che inserisco io) senza ogni volta copiarlo dalla galleria alla home?
    In più cè un modo per attribuire automaticamente il link dell ultima GALLERIA caricata a "$gall" senza scriverlo ogni volta??.

    un saluto!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Puoi mettere l'array nella variabile $_SESSION, così sarà utilizzabile in qualsiasi pagina.

  3. #3
    Visto che sono da poco entrato nel mondo del php
    potresti farmi un esempio pratico di come inserire l'array e di come richiamarlo poi nell altra pagina? grazie

  4. #4
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    potresti farmi un esempio pratico di come inserire l'array e di come richiamarlo poi nell altra pagina?
    forse non ho capito, ma il tuo problema è che hai due o più pagine dove viene utilizzato un $image che viene scritto in tutte le pagine? in questo caso è sufficiente inserire l'array in una pagina a parte, e richiamarla dove e quando serve nelle altre pagine

  5. #5
    Originariamente inviato da Laxus
    forse non ho capito, ma il tuo problema è che hai due o più pagine dove viene utilizzato un $image che viene scritto in tutte le pagine? in questo caso è sufficiente inserire l'array in una pagina a parte, e richiamarla dove e quando serve nelle altre pagine
    Il mio problema è che ho un array in una pagina e voglio richiamarlo in un altra

  6. #6
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    Il mio problema è che ho un array in una pagina e voglio richiamarlo in un altra
    toglila da la e richiamala da un include, e fai così in tutte le altre pagine.

  7. #7
    Originariamente inviato da Laxus
    toglila da la e richiamala da un include, e fai così in tutte le altre pagine.
    quindi per ogni galleria dovrò creare un altra pagina php contenente il suo array?

  8. #8
    No. Diciamo che nella cartella /includes/ tu crei il file array.php all'interno del quale sarà dichiarato l'array:
    Codice PHP:
    $img = array (
    bla,
    bla-bla,
    ...
    ); 
    Poi in ogni pagina in cui ne hai bisogno, all'inizio:
    Codice PHP:

    require_once('array.php');

    //... 

  9. #9
    Originariamente inviato da tidusuper91
    No. Diciamo che nella cartella /includes/ tu crei il file array.php all'interno del quale sarà dichiarato l'array:
    Codice PHP:
    $img = array (
    bla,
    bla-bla,
    ...
    ); 
    Poi in ogni pagina in cui ne hai bisogno, all'inizio:
    Codice PHP:

    require_once('array.php');

    //... 
    Perfetto 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.