Leser: 1
![]() |
![]() |
8 Einträge, 1 Seite |
<
%3C
HTML::Template lade, was z.B.document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));my $footer = `cat /var/www/html/meinedomain/includes/footer.php`;
$template->param(footer => $footer);
<\/script>
document.write("\<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'>\<\/script>" );Superfrank+2009-01-06 10:29:12--[...] wenn ich ein HTML-Template mitHTML::Template lade, was z.B.[...]
edit: noch etwas evtl. wichtiges: Der Teil, der o.g. enthält wird mit
Code (perl): (dl )my $footer = `cat /var/www/html/meinedomain/includes/footer.php`;
eingelesen und mit
Code (perl): (dl )$template->param(footer => $footer);
in das HTML-Template eingefügt.
HTML::Template::Compiled nehmen. Ihr könnt die Templates in 95% der Fälle 1:1 übernehmen und es gibt die Möglichkeit von TMPL_INCLUDE_VAR.
Struppi+2009-01-06 10:47:29--Das ist eine Kodierung die üblicherweise z.b. für die URL Parameter verwendet wird,
Quoteaber sie haben nichts in einem HTML Dokument verloren, dort werden Entities verwendet.
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-ProblemSuperfrank+2009-01-06 10:29:12--kodiert. wenn ich ein HTML-Template mitHTML::Template lade, was z.B.
Code: (dl )document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
enthält, erscheint im html-Quellcode
Code: (dl )document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));
1
2
3
4
5
6
7
8
perl -wle'
use HTML::Template;
my $ht = HTML::Template->new(scalarref => \<<EOM
document.write(unescape("%3Cscript ... %3C/script%3E"));
EOM
);
print $ht->output'
document.write(unescape("%3Cscript ... %3C/script%3E"));
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problempq+2009-01-06 13:19:54--Das ist Haarspalterei, die HTML Attribute gehören zwar irgendwie zum Dokument, aber die Aussage stand im Kontext zum Ausgangposting.Struppi+2009-01-06 10:47:29--Das ist eine Kodierung die üblicherweise z.b. für die URL Parameter verwendet wird,
richtig
Quoteaber sie haben nichts in einem HTML Dokument verloren, dort werden Entities verwendet.
naja, wieso sollte url-kodierung nichts in einem HTML-dokument verloren haben? irgendwie muss
man dort ja auch URLs kodieren können.
![]() |
![]() |
8 Einträge, 1 Seite |