Hallo Eugen,
Nur ein kleiner Fehler:
$str = "";
$str .= "\n<script language="JavaScript">\n";
$str .= "<!--\n";
$str .= "function showPic (img) {\n";
$str .= " image = "<a href='javascript:self.close()'><img src='"+img+"' border='0' alt=''></a>";\n";
$str .= sprintf(" parent.framename.document.write("<HTML><HEAD><TITLE>%s</TITLE><BASE HREF=\%s\></HEAD><BODY BGCOLOR=#FFFFFF><CENTER>" + image + "</CENTER></BODY></HTML>");\n", $pagetitle, $host );
$str .= "}\n";
$str .= "// -->\n";
$str .= "</script>\n";
PS: Wieso bindest Du eigentlich javascript mit php ein?
Gruß,
Stephan