<?
echo "<link href="css/galleria.css" rel="stylesheet" type="text/css" media="screen"> ";
echo "<script type="text/javascript" src="java/jquery.js"></script>";
echo "<script type="text/javascript" src="java/jquery.galleria.js"></script> ";
echo "<script type="text/javascript"> jQuery(function($) { $('ul.gallery').galleria(); }); </script>";
?>
PHP ist ein HTML-Präprozessor. Das heißt, man schreibt PHP-Code zwischen HTML-Code, um HTML-Code dynamisch zu generieren. Es besteht kein Grund und hat keinen Vorteil, statischen HTML-Code derartig in PHP-Strings unterzubringen und mit echo auszugeben. Du kannst diesen Code auch außerhalb von <?php ... ?> schreiben, das PHP-Script wird dasselbe HTML-Dokument generieren.
> kann mir jemand erklären warum das so ist?
Du kannst es dir vermutlich selbst erklären, indem du z.B. den vom PHP-Script generierten Code ansiehst (»Quelltext anzeigen« im Browser wählen) und nach Fehlern bzw. Unterschieden suchst.
Außerdem solltest du die JavaScript-Konsole der Browser nach Fehlermeldungen prüfen.
Mathias
--
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)