externes php script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Verzweifelter

externes php script

Beitrag von Verzweifelter »

hallo,

ich habe da mal eine frage nach dem ich schon seit stunden hier im forum nach antworten suchen und nichts funktioniert.

folgendes problem:

ich möchte den lmo (liga-online-manager) innerhalb des forum anzeigen lassen.
sprich das pemplate an sich gleich bleibt nur dazwischen eben der lmo angezeigt wird.

hab das mit einigen seiten schon gemacht-klappte einwandfrei nur eben das mit dem lmo nicht.

es kommt folgende meldung:

Warning: open_basedir restriction in effect. File is in wrong directory in /home/xxxxx/xxxxx.de/forum/lmo.php on line 107

Fatal error: Failed opening required 'lmo-start.php' (include_path='.:/usr/share/php') in /home/xxxx/xxxxx.de/forum/lmo.php on line 107

wie geht das bitte?

versteh das echt nicht mehr, da ja auch der ordner vom lmo sich im gesamtorder des forum befindet.
achso noch etwas, ich brauche keinen button/link oben in der navigation - verwende das menue welches beim scrollen mitläuft
Verzweifelter

sorry vergessen....

Beitrag von Verzweifelter »

so sieht das ganze aus:

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_LMO);
init_userprefs($userdata);

if(!isset($action)){$action="";}
if($action=="tipp"){session_start();}

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>


hier steht der html-code
mit dem php code welcher vom lmo gebraucht wird
<?PHP require("lmo-start.php"); ?>

zum abschluss das:

<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Benutzeravatar
phpbbaby
Mitglied
Beiträge: 255
Registriert: 15.10.2003 07:37

Beitrag von phpbbaby »

ha hat keiner einen vorschlag wie das zu realisieren ist?

ich werde es mal ein wenig genauer schildern.
es geht darum das ich den lmo ( liga manager online) in mein forum integrieren will.
und zwar so das eben header und footer bleiben und dazwischen erscheinen die tabellen spielpläne usw.

hab schon einige seiten selber reingepackt in das forum und klappt alles wunderbar - nur nicht mit dem lmo *grml*

der autor des lmo schreibt folgende befehle vor zum einbinden bzw. aufrufen des lmo

if(!isset($action)){$action="";}
if($action=="tipp"){session_start();}

<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>


als ich das versucht habe kam folgende fehlermeldung:

Warning: open_basedir restriction in effect. File is in wrong directory in /home/xxxx/xxxx.de/forum/lmo.php on line 107

Fatal error: Failed opening required 'lmo-start.php' (include_path='.:/usr/share/php') in /home/xxxxx/xxxxx.de/forum/lmo.php on line 107


woran liegt das - bzw. wie macht man es richtig???
Benutzeravatar
phpbbaby
Mitglied
Beiträge: 255
Registriert: 15.10.2003 07:37

Beitrag von phpbbaby »

mal wieder in erinnerung rufe:


kann mir bitte keiner eine erfolgreiche hilfestellung anbieten, damit ich endlich den lmo in das board einbinden kann? :(
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Könntest du mal Links zu den Textversionen aller lmo-Dateien posten?

Wo genau willst du es eigentlich einbinden?
Benutzeravatar
phpbbaby
Mitglied
Beiträge: 255
Registriert: 15.10.2003 07:37

Beitrag von phpbbaby »

von allen datein??

das sind ja unmengen (ähnl. gross wie das phpbb board)

der soll wie eine html seite in board ersichtlich sein)
ich habe ja schon mehrere seiten erstellt (z. kontaktformular etc.) das klappt alles wunderbar, wird auch angezeigt und erreichbar über die externe navigation (welche am rand mitscrollt)
nur es will mit dem lmo nicht klappen.

da bekomme ich, wie oben genannte fehlermeldung
Benutzeravatar
phpbbaby
Mitglied
Beiträge: 255
Registriert: 15.10.2003 07:37

Beitrag von phpbbaby »

ergänzung:


früher hatte ich den in eine normale html-hp eingebunden gehabt, da gab es auch kein problem

es funktioniert ja wenn ich in als eigenständige seite anzeigen lasse, ABER ich will das header und footer (quasi das template) bleiben sonst ist er ja nicht eingebunden ins styling vom bord

hmm...hoffe du verstehst nun was ich meine?? :-?


edit: vielleicht hilft dir das hier bekommst den Liga Manager Online
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Informationen zur Fehlermeldung: KB:open_basedir
Benutzeravatar
phpbbaby
Mitglied
Beiträge: 255
Registriert: 15.10.2003 07:37

Beitrag von phpbbaby »

danke für die info - hilft mir auch nicht wirklich weiter, muss doch eine möglichkeite geben das es funktioniert
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

$page_title = 'Bundesligen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

require('lmo-start.'.$phpEx);

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Wie wär´s damit? Als irgendwas.php abspeichern und in den phpBB-Ordner kopieren. Wenn sich die lmo-Dateien in einem Ordner ausserhalb von phpBB befinden, musst du vor "lmo-start" noch "../ordner/" einfügen.
Antworten

Zurück zu „Coding & Technik“