Visualizzazione risultati 1 fino 13 di 13

Discussione: SSI e PHP

  1. #1
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito SSI e PHP

    ho una pagina php in cui devo usare una SSI include.
    come devo fare? sembra che la ignori...

  2. #2
    Guest

    Predefinito

    la paginadeve avere estensione .shtml.

  3. #3
    Guest

    Predefinito

    le pagine che utilizzano ssi devono avere estensione shtml per questo probabilmente non funziona...dovresti provare a mettere il codice ssi in una apgina con estenzione shtml e ad includere questa in una file php con la funzione virtual() che funziona come include() ma fa processare il file ad apache

  4. #4
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    prova.php
    Codice PHP:
    <html>
    <
    head>
    </
    head>
    <
    body bgcolor=#ddddff>
    <script language="php>
    include "
    thisuni.shtml";
    echo
    $THISUNI;
    </script>
    </body>
    </html>



    thisuni.shtml
    $THISUNI=<!--#include file="thisuni.txt" -->;


    thisuni.txt
    uni01



    queste sono 3 pagine nella stessa directory.
    ma non mi stampa nulla sul video. che sbaglio?

  5. #5
    Guest

    Predefinito

    ti avevo detto di non usare include() ma virtual() e poi nelal pagina ssi non puoi usare codice php.
    il codice dovrebbe essere più o meno così:
    prova.php
    Codice PHP:
    <html>
    <head>
    </head>
    <body bgcolor=#ddddff>
    <?php
    virtual
    ("thisuni.shtml");
    ?>
    </body>
    </html>
    thisuni.shtml
    Codice:
    <!--#include file="thisuni.txt" -->
    ps
    mi spieghi perchè fai tutto questo chiasso epr includere un file di testo?

  6. #6
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    perchè mi serve creare 20 directory diverse con 20 file diversi con in ognuno riferimenti a tabelle diverse chiamate appunto uni*qualcosa*
    così inserendo il testo nella directory ne ottengo un "puntatore" a database da cambiare 1 volta sola per directory anzicche approssimativamente 100 volte perse nei vari file :D

    dopo provo. ora rischio di perdere un BUS... :D

  7. #7
    Guest

    Predefinito

    non ho capito bene che devi fare...ma penso che potresti risolvere in modo mooolto più semolice usando solo php...se mi spieghi emglio magari vediamo...

  8. #8
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    non funge ancora...

    Codice PHP:
    <html>
    <
    head>
    </
    head>
    <
    body bgcolor=#ddddff>
    <script language="php>
    virtual("
    thisuni.shtml");
    echo
    $THISUNI;
    </script>
    </body>
    </html>
    mi da pagina bianca...

    e il file thisuni.shtml contiene
    $THISUNI=uni09;


    PS
    quello che devo fare è creare una pagina di inserimento, tante pagine di statistiche e un paio di pagine aggiuntive da mettere in 20 cartelle diverse in altervista.
    le cartelle le chiamo uni01..uni02..... uni19..uni20.
    le tabelle in cui inserisco i dati hanno gli stessi nomi.
    quindi se riesco a far modificare il codice inserendo nel posto giusto il testo uniXX giusto riesco a copiare i file in tutte le cartelle e sistemare tutto in un attimo.
    contando che in futuro queste cartelle sono destinate a salire a un centinaio... direi che mi va più che bene creare queste pagine in modo dinamico. se hai un altra idea dimmi pure, ma ormai voglio capire perchè diamine questa non funge...
    Ultima modifica di skydrake : 31-05-2006 alle ore 19.48.29

  9. #9
    Guest

    Predefinito

    non funge semplicemente perchè non hai fatto qll ke ti ho scritto....
    thisuni.shtml
    Codice:
    <!--#include file="thisuni.txt" -->
    comunque non hai bisogno di usare ssi per leggere il contenuto di un file puoi usare tranquillamente file_get_contents() di php.

  10. #10
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    file_get_contents() cosa fa? --->trovato. si, con questo dovrei farcela.

    anche provando comunque non riesce ad assegnare quel valore alla variabile...
    (a me interessa ficcarlo nella variabile il valore "uni**"
    Ultima modifica di skydrake : 31-05-2006 alle ore 20.12.25

  11. #11
    Guest

    Predefinito

    ma se fai un file php così non è melgio?
    Codice PHP:
    <html>
    <
    head>
    </
    head>
    <
    body bgcolor=#ddddff>
    <script language="php>
    $THISUNI=file_get_contents(thisuni.txt);
    echo
    $THISUNI;
    </script>
    </body>
    </html>

  12. #12
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    in teoria si. ma prima ho provato. e non mi funge.
    comunque ho risolto.
    ho capito perchè in origine l'include non andava...
    si rimetteva in modo html...
    dovevo ridichiarare che quel file era php :D

    hehe, prima volta che usavo l'include...

  13. #13
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Visto che risolto, chiudo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

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