LiAn: cms htaccess

Beitrag lesen

grüezi miteinander,

ich hab das letztes jahr schon mal gefragt, kann aber irgendwie auf meinen thread nicht mehr antworten, deshalb poste ich das hier nochmals.

ich habe ein cms installiert. in einem unterverzeichnis: /cms. dieses habe ich mit htaccess geschützt. nun habe ich eine seite erstellt, wo auf inhalt einer datenbank mit cmsinhalt zugegriffen werden soll. wenn der enduser diese seite aufruft, will der browser ein passwort und einen usernamen. klicke ich dort auf abbrechen, wird mir die seite wunderbar dargestellt. wie kann ich verhindern, dass die frage nach dem usernamen und dem passwort nicht kommt? habe den code ein wenig gestrählt und nicht benötigten code rausgelöscht. hier mal mein code:

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<head>  
<?php  
$siteId = "25";  
include("metatags.php");  
  
// bof Einstellungen  
// nur eine feste und einmalig $menuId weil Mini-CMS  
$menuId = 5;  
$tmplt = 'holzlexikon';  
// eof Einstellungen  
/**/  
include("cms/includes/config.php");  
$con = mysql_Connect($hostname,$dbUser,$dbPW)  
     or die( "Die Verbindung zur Datenbank kann momentan nicht aufgebaut werden." );  
     mysql_select_db( $dbname, $con );  
  
?>  
  
<style type="text/css">@import "css/styles.css";</style>  
<!--[if ie]> <link href="css/ie.css" rel="stylesheet" type="text/css">  
    <![endif]-->  
<script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>  
<script type="text/javascript">  
 $(function(){  
  $('.back').click(function(){  
   $('#lexikonAuswahl').css({'display' : 'block'});  
   $('#bildLexikon').attr('src','images/holzlexikon/holzlexikon.jpg');  
   $('.holzItem').css({'display' : 'none'});  
  });  
  
  <?php  
  $result = mysql_query( "SELECT * FROM $tmplt WHERE menuId='$menuId'", $con )  
  or die( "Fehler bei Query: " . mysql_error( $con ) );  
  
  while ($row = mysql_fetch_array($result)) {  
   $reihenfolge = $row["reihenfolge"]; //  
   $bild = utf8_encode($row["Bildname_nameB"]); //  
   $titel = utf8_encode($row["feldA"]); //  
  
  echo  "$('#lexikonAuswahl p a[title = ".$titel."]').click(function(){\n";  
  echo "$('#lexikonAuswahl').css({'display' : 'none'});\n";  
  echo "$('#bildLexikon').attr('src','downloads/".$bild."');\n";  
  echo "$('div#".$titel."').css({'display' : 'block'});\n";  
  echo "});\n";  
  }  
  mysql_FreeResult($result);  
        ?>  
  
 });  
</script>  
</head>  
  
<body>  
<div id="container">  
 <div id="topNav"><?php include("topnav.php"); ?></div><!--#topNav-->  
    <div id="leftNav"><?php include("leftnav.php"); ?></div><!--#leftNav-->  
    <div id="logo"><a href="../index.html" target="_self"><img src="images/logo.gif" alt="Sp&auml;ti Holzbau AG" title="Sp&auml;ti Holzbau AG" /></a></div><!--#logo-->  
 <div id="bildContainer"><img src="images/holzlexikon/holzlexikon.jpg" id="bildLexikon" /></div><!--#bildContainer-->  
    <div id="textContainer">  
     <div class="normalText">  
     <div id="lexikonAuswahl"><h1>Holzlexikon</h1>  
        <?php  
  $result = mysql_query( "SELECT * FROM $tmplt WHERE menuId='$menuId'", $con )  
  or die( "Fehler bei Query: " . mysql_error( $con ) );  
  
  while ($row = mysql_fetch_array($result)) {  
         $reihenfolge = $row["reihenfolge"]; //  
   $titel = utf8_encode($row["feldA"]); //  
  
         echo "<p><a href='#' title='".$titel."'>".$titel."</a></p>";  
  }  
  mysql_FreeResult($result);  
        ?>  
        </div><!-- #lexikonAuswahl -->  
  
        <?php  
  $result = mysql_query( "SELECT * FROM $tmplt WHERE menuId='$menuId'", $con )  
  or die( "Fehler bei Query: " . mysql_error( $con ) );  
  
  while ($row = mysql_fetch_array($result)) {  
          $reihenfolge = $row["reihenfolge"]; //  
          $titel = utf8_encode($row["feldA"]); //  
   $text = utf8_encode($row["feldB"]); //  
  
         echo "<div id='".$titel."' class='holzItem'>";  
         echo "<h2>".$titel."</h2>";  
             echo "<p>".$text."</p>";  
             echo "<p><a href='#' class='back'>zur&uuml;ck zur Auswahl</a></p></div>";  
        }  
  mysql_FreeResult($result);  
  ?>  
 </div><!--#normalText-->  
    </div><!--#textContainer-->  
</div>  
<!--#container-->  
<?php  
mysql_Close($con);  
?>  
</body>  
</html>  

wenn ich diese zeile auskommentiere kommt die frage nicht:

  
echo "<p>".$text."</p>";  

woran kann das liegen? ich finde den fehler einfach nicht.