Ho capito.. proverò altre soluzioni..
Grazie Ralf!!
----- Original Message -----
From: "Ivan Sergio Borgonovo" <mail@xxxxxxxxxxxxxxx>
To: "Albrici Roberto" <r.albrici@xxxxxxxxxxxxxxxxx>
Cc: <erlug@xxxxxxxxxxxxxx>
Sent: Monday, December 17, 2001 4:48 PM
Subject: Re: [Erlug] help
On 17 Dec 2001 at 16:28, Albrici Roberto wrote:
> Ciao Ivan, scusa la mia testardaggine xrò:
> mi hai scritto:
> così non puoi...
> I file prima vengono inclusi e POI viene fatto partire
> l'interprete...
> Quindi $var non contiene niente!
> ma allora xchè riesco a richiamare "include" diversi.. nel codice qui
> sotto e tutto funziona?
> Forse xchè la variabile dichiarata $vars riceve i dati da <<
> $Request->QueryString('var_dir');
> >> prima che venga eseguito l'interprete? Mi sembra l'unica spiegazione
> considerando le tue affermazioni no?
>
-- begin tuofile.asp --
> <%
> my $vars = $Request->QueryString('var_dir');
> %>
> <% if ($vars eq 'comunicati') { %>
> <!--#include file="sx_comunicati.asp" -->
> <% }
-- end tuofile.asp --
Questo viene COMUNQUE INCLUSO ma viene condizionalmente eseguito a
seconda del contenuto di $vars
Attenzione che viene incluso nell'input del parser... non nell'output
HTML :)
Ovvero...
eg...
-- begin sx_comunicati.asp --
<b>Questo è un comunicato</b>
-- end sx_comunicati.asp --
tuofile.asp -> SSI -> Output SSI=
<% if ($vars eq 'comunicati') { %>
<b>Questo è un comunicato</b>
<% }
a questo punto $var viene interpretato, quindi CONTIENE qualche cosa...
ma solo DOPO l'inclusione di sx_comunicati.asp
se $vars='comunicati' {
output perl="<b>Questo è un comunicato</b>"
}
altrimenti {
output perl=""
}
output SSI -> Perl -> output Perl (HTML)
--
Salve
Ivan Sergio Borgonovo
http://www.webthatworks.it/
_______________________________________________
Erlug mailing list
Erlug@xxxxxxxxxxxxxx
http://mail.erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://www.linuxfacile.org
Linux Da Zero - http://erlug.linux.it/linuxdazero/
-----------------------------------------------------------
|