Grüezi miteinander,
ich habe in einem unterordner (/cms) ein cms installiert. dieser ordner wird per htaccess und htpasswd geschützt. nun will ich auf daten, die in dem unterordner (/cms) liegen, zugreifen. und zwar so:
im <head>
// bof Einstellungen
$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 );
$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"]); //
$text = utf8_encode($row["feldB"]);//
}
mysql_FreeResult($result);
mysql_Close($con);
?>
und im <body>
<?php
$con=mysql_Connect($hostname,$dbUser,$dbPW)
or die( "Die Verbindung zur Datenbank kann momentan nicht aufgebaut werden." );
mysql_select_db( $dbname, $con );
$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"]); //
$text = utf8_encode($row["feldB"]);//
echo "<p><a href='#' title='".$titel."'>".$titel."</a></p>";
}
mysql_FreeResult($result);
mysql_Close($con);
?>
wenn ich die seite nun im browser öffne, verlangt er das passort und den username, den ich für das cms definiert habe. kann mir jemand sagen, wie ich das verhindern kann? will ja nicht, dass der user passwort und username eingeben muss, nur um die seite zu sehen. wäre sehr froh, um jede hilfe.