Hallo,
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery simplyScroll - Logicbox</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<!--<script type="text/javascript" src="/js/common.js"></script>-->
<script type="text/javascript" src="./jquery.simplyscroll.js"></script>
<link rel="stylesheet" href="./jquery.simplyscroll.css" media="all" type="text/css">
<script type="text/javascript">
(function($) {
$(function() {
$("#scroller").simplyScroll({autoMode: 'loop',
pauseOnHover: false,
pauseOnTouch: false
});
});
})(jQuery);
</script>
</head><body>
<ul id="scroller">
> ~~~php
<?php
>
> $dirname = '.../../flag/';
> $endung = '.gif';
> $dir = dir($dirname);
> while ($filename = $dir->read())
> {
> $alt = str_replace($endung,'',$filename);
> if ($filename <> $alt)
> echo '[img]'.$dirname.$filename.'[/img]'."\n";
> }
> $dir->close();
> ?>
</ul>
</body>
</html>
>
> und das wird ausgegeben im Scroll:
> read()) { $alt = str\_replace($endung,'',$filename); if ($filename <> $alt) echo
Das ist ein Stück des Quelltextes aus dem oben gezeigten Blocks, das PHP sein möchte. Anscheinend führt dein Server aber gar kein PHP aus, so dass der PHP-Code ungeparst beim Client ankommt. Der macht nun mit dem unbekannten Tag "<?php" das, was ein HTML-Parser eben mit unbekannten Tags machen soll: Er sucht dessen Ende und ignoriert das Ganze. Das Ende (aus HTML-Sicht) ist das erste Auftreten des Zeichens '>'. Ab da wird der Text wieder normal ausgegeben.
Untersuche also zunächst, warum der PHP-Code nicht ausgeführt wird.
So long,
Martin
--
Lieber mit Betty im Wald
als mit Waldi im Bett.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(