16.12.2015, 01:31 
		
	
	
		Irgendwie funktioniert mit meinen System der Login auf der Homepage nicht
Ich benutze mehrere includes in 1 Index, um alle Seiten gleichzeitig zu aktualisieren
Index lädt "head.php" "header.php" "content.php"
Im "head.php" liegen alle relavanten Daten, als erstes wird natürlich MyBB definiert, doch hier ensteht komischerweiße ein konflikt mit meinen System
Index
inc_head
config.php
Auf der Startseite, funktioniert es einwandfrei, es zeigt den Variableninhalt an ( in meinen Fall "Devidra" )
Doch, wenn ich nun "localhost/test/" aufrufe, bekomme ich eine Fehlermeldung, das die Datei "/forum/global.php" nicht vorhanden sei / nicht gefunden werden konnte
Obwohl es ein absoluter Pfad ist, eigentlich sollte es doch funktionieren
Hier mal die Fehlermeldung
Mit Ajax Aufruf
Index Aufruf
Weiß gerade nicht ob ich was wichtiges vergessen hab, ich weiß aber echt nicht wieso der in Unterordner die Datei nicht finden / laden kann
Gerade nochwas getestet, wenn ich den wirklichen absoluten Pfad nehme und
in die "config.php" einfüge, klappt der Aufruf über index, aber nicht über Ajax
Über Ajax kommt weiterhin der Fehler
Gäbe es hier noch ne möglichkeit das hinzukriegen oder ist es echt nicht anders machbar als hier in jeder "content.php"
An vorderster Stelle nochmal einzufügen?
Wäre, wenn es nicht anders geht, auch mit dieser möglichkeit zufrieden, also erwarte ich freudig eine Benachrichtigung ob es nicht doch anders geht
	
	
	
	
	
Ich benutze mehrere includes in 1 Index, um alle Seiten gleichzeitig zu aktualisieren
Index lädt "head.php" "header.php" "content.php"
Im "head.php" liegen alle relavanten Daten, als erstes wird natürlich MyBB definiert, doch hier ensteht komischerweiße ein konflikt mit meinen System
Index
PHP-Code:
<!DOCTYPE html>
<html>
<?php
   $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/source/inc_head.php";
   include_once($path);
?>inc_head
PHP-Code:
<?php
   $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/source/config.php";
   include_once($path);
?>
+meta css etc 
config.php
PHP-Code:
<?php
#   |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
#   |                               Forum Login benutzen                                |
#   |_________________________________________________|
       define("IN_MYBB", 1);
       require("/forum/global.php");
       
if($mybb->user['uid'] != "0") {
   echo $mybb->user['username'];
} else {
   echo "Du bist nicht eingeloggt";
} 
Auf der Startseite, funktioniert es einwandfrei, es zeigt den Variableninhalt an ( in meinen Fall "Devidra" )
Doch, wenn ich nun "localhost/test/" aufrufe, bekomme ich eine Fehlermeldung, das die Datei "/forum/global.php" nicht vorhanden sei / nicht gefunden werden konnte
Obwohl es ein absoluter Pfad ist, eigentlich sollte es doch funktionieren
Hier mal die Fehlermeldung
Mit Ajax Aufruf
Code:
Notice: Undefined variable: mybb in C:\xampp\htdocs\login\content.php on line 16
Notice: Trying to get property of non-object in C:\xampp\htdocs\login\content.php on line 16
Notice: Undefined variable: mybb in C:\xampp\htdocs\login\content.php on line 17
Notice: Trying to get property of non-object in C:\xampp\htdocs\login\content.php on line 17PHP-Code:
<?php 
               
if($mybb->user['uid'] != "0") { // Zeile 16
   echo $mybb->user['username'];
} else {
   echo "Du bist nicht eingeloggt";
} 
?>Index Aufruf
Code:
Warning: require(/forum/global.php): failed to open stream: No such file or directory in C:\xampp\htdocs\source\config.php on line 8
Fatal error: require(): Failed opening required '/forum/global.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\source\config.php on line 8Weiß gerade nicht ob ich was wichtiges vergessen hab, ich weiß aber echt nicht wieso der in Unterordner die Datei nicht finden / laden kann
Gerade nochwas getestet, wenn ich den wirklichen absoluten Pfad nehme und
PHP-Code:
       define("IN_MYBB", 1);
    $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/forum/global.php";
   require($path); 
in die "config.php" einfüge, klappt der Aufruf über index, aber nicht über Ajax
Über Ajax kommt weiterhin der Fehler
Code:
Notice: Undefined variable: mybb in C:\xampp\htdocs\login\content.php on line 16
Notice: Trying to get property of non-object in C:\xampp\htdocs\login\content.php on line 16
Notice: Undefined variable: mybb in C:\xampp\htdocs\login\content.php on line 17
Notice: Trying to get property of non-object in C:\xampp\htdocs\login\content.php on line 17Gäbe es hier noch ne möglichkeit das hinzukriegen oder ist es echt nicht anders machbar als hier in jeder "content.php"
PHP-Code:
   define("IN_MYBB", 1);
    $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/forum/global.php";
   require($path); 
An vorderster Stelle nochmal einzufügen?
Wäre, wenn es nicht anders geht, auch mit dieser möglichkeit zufrieden, also erwarte ich freudig eine Benachrichtigung ob es nicht doch anders geht
	
 Probleme mit Login auf Homepage
				

			![[Bild: banner.png]](https://www.mybb.de/files/images/banner.png)