Visualizzazione risultati 1 fino 5 di 5

Discussione: PHP e modelli HTML

  1. #1
    Guest

    Predefinito PHP e modelli HTML

    Ciao,
    ogni tanto ritorno con i miei dubbi esistenziali...

    Questa volta il mio problema è questo: devo fare un sito in cui quasi tutte le pagine hanno la stessa struttura e per questo ho creato un modello (con DreamWeaver).
    In una sezione della pagina devo caricare un'immagine, solo che questa immagine non è sempre la stessa ma è un'immagine scelta casualmente.
    Per fare ciò dovrei usare un semplicissimo script PHP, ma non riesco mettere del codice PHP in quello che definisce il modello: o meglio, ce lo metto, ma quando poi creo una pagina (.php ovviamente) che utilizza quel modello, il codice non viene eseguito.
    Sono certa che il codice che inserisco è giusto perché se lo provo in una normale pagina php (senza modello) funziona correttamente.
    Come alternativa, potrei anche lasciare la sezione come area modificabile e poi inserire il codice PHP (sempre lo stesso) in ogni singola pagina, ma se si potesse fare diversamente sarebbe meglio.
    Qualcuno sa aiutarmi?

    Grazie,
    Patty.

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    ciao, non ho ben chiaro cosa intendi con "ma non riesco mettere del codice PHP in quello che definisce il modello: o meglio, ce lo metto, ma quando poi creo una pagina (.php ovviamente) che utilizza quel modello, il codice non viene eseguito."

    prova a postare un po' di codice e vediamo cosa c'è che non va ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    Guest

    Predefinito

    Ecco il codice che ho utilizzato:

    Codice PHP:
    <div id="Layer2" style="position:absolute;z-index:6; left:782px; top:225px;">
    <?
    $dir
    ="../Grafica/Random";
    $files[]=scandir($dir);
    $rand=mt_rand(2,count($files)-1);
    print(
    "<img src=\"../Grafica/$files[$rand]\">");
    ?>
    </div>
    Il problema è che dovendo poi salvare la pagina in formato .dwt (quello dei modelli), la porzione di codice non viene riconosciuta.

  4. #4
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    quindi tu vorresti un file che contenga il codice sopra postato ma che sia raggiungibile chiamando il file

    nomefile.dwt

    e conservando "l'eseguibilità" di php?

    in quel caso puoi usare mod_rewrite per far credere all'utente esterno che l'estensione è .dwt :)

    se invece vuoi variare il template per il tuo sito locale ti consiglio di rivedere direttamete il sistema di template...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  5. #5
    Guest

    Predefinito

    Temo di non aver capito bene, ma ho comunque risolto mettendo un iframe che richiama la pagina php col codice necessario nel modello.
    Grazie comunque.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •