Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    perl - includere un file

    Ciao a tutti,

    in perl, come faccio per includere un file eseterno dentro ad una variabile in modo da poterlo inserire dove mi pare nella pagina?..

    io ho un header e un footer

    vorrei includerli ma immezzo inserirci un mio output.è possibile?..L' output si trova dentro ad una variabile quindi in teoria dovrei fare qualcosa del tipo

    var = HEADER
    var .= "
    "
    var .= OUTPUT
    var .= "br>"
    var .= FOOTER

    grazie

  2. #2
    uhm...vediamo se ho capito qualcosa:

    codice:
    my $header;
    
    {
    open (HEADER,"<header.html") || die "where is header.html?";
    local $/ = undef;
    $header = <HEADER>;
    close(HEADER);
    }
    
    my $footer;
    
    {
    open (FOOTER,"<footer.html") || die "where is footer.html?";
    local $/ = undef;
    $footer = <FOOTER>;
    close(FOOTER);
    }
    cosicchè:

    $var = $header;
    $var .= "
    ";
    $var .= $OUTPUT;
    $var .= "
    "
    $var .= $footer;

    ma è anche probabile che non ci abbia capito niente!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    grazie ...no credo che hai capito bene, in pratica hai incluso header e foote, li hai aperti come file di testo, li hai inseriti nelle rispettive variabili e poi li stampi come dicevo io...perfetto domani ti dico se funzeca..

    Ho bisogno di permessi strani?

    Header e footer sui trovano due directory più su, è un problema?

  4. #4
    Se chiami i due file header.pl e footer.pl e se nei due file scrivi:

    codice:
    print qq(codice html che ti serve);
    1;
    puoi includerli in file_principale.pl così:

    #/usr/bin/perl

    #tuo codice
    ...

    require "header.pl";

    #tuo codice

    require "footer.pl";

    # tuo codice
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    provo..grazie

  6. #6
    naturalmente il modo di Shishii è di gran lunga meglio...non occupa spazio in variabili...

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.