Guest Gast HeinzGar nicht.Ich binde mit include virtual ein Perl script in den Anfang einer html Seite ein.
Wie kann ich verhindern das nach dem exit des Scripts der content der html Seite angezeigt wird?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!--#set var="testbot" value="0" -->
<!--#include virtual="test.pl" -->
<!--#if expr="$testbot == 0" -->
<html>
<body>
<p>Here coms the sun and you are no bady boy :)</p>
</body>
</html>
<!--#else -->
WTF!
?????????????????????????????????????????????????????????
BAD BOYZ
GO AWAY
<!--#endif -->
2014-10-25T12:35:55 GwenDragonMagst du deine Lösung mit uns teilen? Wir lernen auch gern Server Side Includes. ;)
Du kannst ja ein einfaches Perl-Programm, ein HTML und eine Serverkonfiguration posten, die nur zeigt wie es geht.
1
2
3
4
5
6
7
8
9
10
11
<!--#include virtual="test.pl" -->
<!--#set var="testbot" value="${IS_BAD}" -->
<!--#if expr="$testbot == 0" -->
<html>
<body>
<p>Here comes the sun and you are not a bady boy :)</p>
</body>
</html>
<!--#else -->
Wrong input - please try again ...
<!--#endif -->
1
2
3
4
<IfModule mod_include.c>
Options +Includes
AddOutputFilter INCLUDES .html
</IfModule>
1
2
3
AddType text/html .html
AddHandler server-parsed .html
Options Indexes FollowSymLinks Includes
1
2
3
4
5
6
7
8
9
10
11
12
13
<!--#set var="request" value="${REQUEST_URI}" -->
<!--#if expr="${IS_BAD}" -->
<!--#set var="testbot" value="${IS_BAD}" -->
<!--#else -->
<!--#set var="testbot" value="1" -->
<!--#endif -->
<!--#if expr="$testbot == 0" -->
<!--#include virtual="$request" -->
<!--#else -->
<!--#include virtual="/cgi-bin/test.pl" -->
<!--#endif -->