MyBB.de Forum

Normale Version: MyBB in Homepage einbinden > technische fragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Naja, mein Wunsch das ich über MyBB Umfragen erstelle und die dann auf der Homepage engezeigt werden, wird wohl nie in Erfüllung gehen, aber wenn es besser mit MyBB arbeitet, kannst du es gern bearbeiten. Solang hald noch alles funktioniert und alles das gleiche bleibt.
Sorry das ich mich nicht solange gemelde habe.
Können wir das Problem nochmal über ICQ kurz durchsprechen?
PHP-Code:
<?php
// Die Konstanten für das MyBB
define("IN_MYBB"1);
define("NO_ONLINE"1);

// Die global.php, das Herzstück des MyBB einbinden
// In den Ordner des MyBBs wechseln
chdir("/forum/");
// Datei einbinden
    
require_once ("global.php");
// Und wieder zurück, zum Ausgangspunkt
chdir("../");

// Die Umfrage einbinden
include("lp_source.php");

// Ist der User online?
if($mybb->user['uid'] != "0")
{
    
// Ja, er ist online
    // Die Umfrage anzeigen
    
if($votingstep==1) { echo($step1str); }
    if(
$votingstep==2) { echo($step2str); }
    if(
$votingstep==3) { echo($step3str); }
    echo 
'Alle Stimmen: '.$totalvotes;
}
else
{
    
// Nein, er ist nicht online
}
?>
Nein, des haut net hin, ich habs so eingebunden:
PHP-Code:
define("IN_MYBB"1);
define("NO_ONLINE"1);

require_once 
"forum/global.php"
und die fehlermeldung kommt:
Zitat:Warning: main(./inc/init.php) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/forum/global.php on line 13

Fatal error: main() [function.require]: Failed opening required './inc/init.php' (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/forum/global.php on line 13
Binde es bitte mal so ein wie in dem Post oben.
Ansonsten kommt dieser Fehler. Liegt am MyBB, dient aber der Sicherheit. Sind ja nur zwei Zeilen mehr die man machen muss.
Sieht auch nicht viel besser aus. Skript ist übrigens ganz oben(erste 11 Zeilen).
Habs so eingebunden:
PHP-Code:
<?php
define
("IN_MYBB"1);
define("NO_ONLINE"1);

// Die global.php, das Herzstück des MyBB einbinden
// In den Ordner des MyBBs wechseln
chdir("/forum/");
// Datei einbinden
    
require_once ("global.php");
// Und wieder zurück, zum Ausgangspunkt
chdir("../"); 
Fehlermeldung:
Zitat:SecureSSI: Das Script (/usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/klasse.php) hat versucht, ausserhalb von seinem Userverzeichniss, auf die Datei /forum zuzugreifen.
Aus Sicherheitsgruenden ist dies nicht erlaubt!

Warning: chdir() [function.chdir]: Sicherheitsverletzung: in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/klasse.php on line 7

Warning: main(global.php) [function.main]: failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/klasse.php on line 9

Fatal error: main() [function.require]: Failed opening required 'global.php' (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/klasse.php on line 9
Scheint als wäre die Funktion auf deinem Server daktiviert.
Dein Skript müsste im selben Ordner liegen wie das Forum.
Aber eigentlich komisch.
Der Pfad stimmt aber schon oder? Es handelt sich um das Unterverzeichnis "forum"?
...funpic.de/klasse/
##Homepage##

...funpic.de/klasse/forum/
##'Forum##

in "klasse" liegt das Skript.

EDIT: Hier kannst du nachschauen ob die Funktion deaktiviert ist
Jan an dich eine Info, so muss das Skript aussehen damit es funktioniert ohne Fehlermeldung:
PHP-Code:
define("IN_MYBB"1);
define("NO_ONLINE"1);
chdir("forum");
    require_once (
"global.php");
chdir("../"); 
bei dir war chdir("/forum/");

Einziges Problem, im Forum bin ich angemeldet auf der Homepage nicht. Wird immer noch das Formular und "Gast" angezeigt.
Wo liegt das Problem, muss etwa doch Cookie setzen lassen?
Seiten: 1 2