Guten tag
Und zwar bin ich ein PhP neuling und versuche mich gerade an einem Hp script nur komme ich nicht weiter und zwar
1.
wollte ich machen das mein link nicht http://meinedomain.de/index.php?include=testseite.htm heißt sondern http://meinedomain.de/testseite.htm
hab also eine filterfilename.php und eine .htaccess erstellt schon und gut durch die filerfilename.php kann ich jetzt den link benutzen http://meinedomain.de/index.php?include=testseite nur nicht http://meinedomain.de/testseite.htm
das steht in meiner .htaccess
RewriteEngine on
RewriteCond %{REQUEST_URI} /index.php?include=(.*).htm
RewriteRule (.*) /index.php?include=%1
so und dan habe ich ein problem mit meinem menüs
die class menu hab ich in einer extra php datei namens menu.php
da sagt er mir Fatal error: Class 'menu' not found in /users/blackbox100/www/cms/system/sys.php on line 46
so also hab ich nach geguckt finde aber den fehler leider nicht vielleicht könnt ihr mir ja helfen
<?PHP
class sys{
function includeContent(){
global $currentpage;
$currentpage->getContent();
}
function includeHeader(){
global $dbpraefix,$currentpage;
echo "<title>".$currentpage->title."</title>
<meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\" />";
$res = mysql_query("SELECT name, content
FROM ".$dbpraefix."meta_global
UNION SELECT name, content
FROM ".$dbpraefix."meta_local
WHERE page = '".$currentpage->id."'");
while($row = mysql_fetch_row($res)){
echo "<meta name=\"".$row[0]."\" content=\"".$row[1]."\" />";
}
}
function displayBreadcrump($separator,$class,$idpraefix){
global $currentpage;
$i = 1;
$breadcrump = $currentpage->getBreadcrump();
while($i <= count($breadcrump)){
echo "<a href=\"".$breadcrump[$i-1][0].".htm\" class=\"".$class."\"
id=\"".$idpraefix.$i."\">".$breadcrump[$i-1][1]."</a>";
if($i < count($breadcrump)){
echo $separator;
}
$i++;
}
}
function displayGlobalMenu($globalstart,$globalend, $elementstart,$elementend,
$class){
global $dbpraefix;
$res = mysql_query("SELECT value FROM ".$dbpraefix."settings
WHERE property = 'globalmenuid'");
if($row = mysql_fetch_row($res)){
menu::display($row[0], $globalstart,$globalend, $elementstart,$elementend,
$class);
}
}
function displayLocalMenu($globalstart,$globalend, $elementstart,$elementend,
$class){
global $currentpage;
if($currentpage->menu > -1){
Menu::display($currentpage->menu, $globalstart,$globalend, $elementstart,
$elementend,$class);
}
}
}
?>
Alles anzeigen
und wenn ich gerade dabei bin kann ich direkt nach meinem Webspace fragen dan brauch ich nicht extra nen neues Thema aufmachen und zwar habe ich einen rootserver und da macht mein webspace zur zeit probleme und zwar hattei ich vorher meine webseiten auf einen free hoster da lief alles bestens nur wenn ich jetzt die selben scripte auf den root lade kommen bei mir immer fehler wie zb mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/include/includes/func/db/mysql.php on line 58 da ich den fehler nicht gefunden habe dacht ich mir was solls installierst einfach ma neu schön und gut nur war der fehler danach immer noch da muss ich da vielleicht noch was bei meinem webspace einstellen das das auch richtig läuft oder wie sieht das aus