Externe Seiten Einbinden
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
Externe Seiten Einbinden
Hallo,
habe wie in einem Artikel gefunden lauter php Seiten Angelegt und diese dann in /admidio/adm_program/index.php eingebunden mit folgendem Befehl
echo '
<li>
<dl>
<dt>
</dt>
<dd>
<span class="veryBigFontSize">
<a href="http://home.ceb-ev.de/inhalt/natur.php">Hallo Welt</a></span>';
if($g_valid_login)
{
echo '
';
}
echo '<br />
</dd>
</dl>
</li>';
Wie auch zu sehen ist ist die Datei im Ordner inhalt. Lege ich die Dateien in diesen Ordner und verwende den befehl bekomme ich eine fatal error Meldung:
Fatal error: main() [function.require]: Failed opening required 'adm_program/system/common.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur.php on line 3
Lege ich sie direkt in das Stammverzeichniss und ändere das im Befehl ab öffnet sich die Seite sofort was mache ich falsch???
Grüße
habe wie in einem Artikel gefunden lauter php Seiten Angelegt und diese dann in /admidio/adm_program/index.php eingebunden mit folgendem Befehl
echo '
<li>
<dl>
<dt>
</dt>
<dd>
<span class="veryBigFontSize">
<a href="http://home.ceb-ev.de/inhalt/natur.php">Hallo Welt</a></span>';
if($g_valid_login)
{
echo '
';
}
echo '<br />
</dd>
</dl>
</li>';
Wie auch zu sehen ist ist die Datei im Ordner inhalt. Lege ich die Dateien in diesen Ordner und verwende den befehl bekomme ich eine fatal error Meldung:
Fatal error: main() [function.require]: Failed opening required 'adm_program/system/common.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur.php on line 3
Lege ich sie direkt in das Stammverzeichniss und ändere das im Befehl ab öffnet sich die Seite sofort was mache ich falsch???
Grüße
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
okay habs verstanden aber was muss dann in die natur.php rein???
Die common.php liegt aber genau an diesem Ort hab jetzt sogar http://home.ceb-ev.de/.... rein geschrieben das scheint er aber nicht zu mögen....
Die common.php liegt aber genau an diesem Ort hab jetzt sogar http://home.ceb-ev.de/.... rein geschrieben das scheint er aber nicht zu mögen....
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
Hallo,
ich verstehe es einfach nicht
Ich habe jetzt alle Links in das Hauptmenü eingebaut. Ich erkläre einfach nochmal was mir im Grunde genommen fehlt:
Ich bräuchte jetzt nur das ich via klick auf den Menüpunkt der entsprechende Inhalt erscheint mit dem Logo oben und dem Menübaum rechts. Allerdings soll das auch nur funktionieren wenn die User eingeloggt sind aber dazu werden sie gezwungen weil sie vorher das Menü ja nicht angezeigt bekommen. Mir fehlt im grunde genommen nur das was ich in das php Dokument reinschreiben soll bis auf den Inhalt. Zur Zeit sieht das ganze bei mir so aus:
<?php
require_once('adm_program/system/common.php');
$g_layout['title'] = 'Impressum';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Bitte um HILFE
Ingo
ich verstehe es einfach nicht
Ich habe jetzt alle Links in das Hauptmenü eingebaut. Ich erkläre einfach nochmal was mir im Grunde genommen fehlt:
Ich bräuchte jetzt nur das ich via klick auf den Menüpunkt der entsprechende Inhalt erscheint mit dem Logo oben und dem Menübaum rechts. Allerdings soll das auch nur funktionieren wenn die User eingeloggt sind aber dazu werden sie gezwungen weil sie vorher das Menü ja nicht angezeigt bekommen. Mir fehlt im grunde genommen nur das was ich in das php Dokument reinschreiben soll bis auf den Inhalt. Zur Zeit sieht das ganze bei mir so aus:
<?php
require_once('adm_program/system/common.php');
$g_layout['title'] = 'Impressum';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Bitte um HILFE
Ingo
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
Hallo,
also:
ich habe auf der Domain www.ceb-ev.de eine Subdomain angelegt diese heißt home.cebev.de und geht direkt in das Verzeichniss admidio. Spricht wenn du auf die Domain gehst kommst du direkt darein. Die Datei liegt vom FTP Server her gesehen in admidio/inhalt weil ich nicht alle php Dateien im admidio Verzeichniss liegen haben wollte. Vielleicht gibt es auch noch einen Sicheren Ort den könntest du mir dann nennen weil die Mitglieder bzw. eben Nichtmitglieder nicht darauf Zugreifen sollen solange sie nicht eingeloggt sind. Greife ich aber über http://home.ceb-ev.de/inhalt/natur.php das ist jetzt eine der Dateien zu bekomme ich eben den Fehler
Fatal error: main() [function.require]: Failed opening required 'http://home.ceb-ev.de/admidio/adm_progr ... common.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur.php on line 3
Lösche ich diese Zeile einfach raus
so erscheint ein neuer Error in Zeile 10 oder so lösche ich auch diese raus zu erscheint die Seite aber ohne das Hauptmenü von Admidio am Rand oder das Logo am Kopf und das soll ja drin sein.
Ich habe jetzt mal die eine natur2.php angelegt welche den Selben Inhalt hat allerdings ohne hinter http://ceb-ev.de/admidio/... ich habe das admidio raus gelassen weil er ja eigentlich vom Server direkt da rein geleitet wird über die Domain jetzt bekomme ich eine ganz neue Meldung
Diese Seite darf nicht direkt aufgerufen werden !
Fatal error: main() [function.require]: Failed opening required 'THEME_SERVER_PATH/overall_header.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur2.php on line 5
Inhalt natur2.php
<?php
require_once('http://home.ceb-ev.de/admidio/adm_progr ... common.php');
$g_layout['title'] = 'Natur';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Inhalt natur.php
<?php
require_once('http://home.ceb-ev.de/adm_program/system/common.php');
$g_layout['title'] = 'Natur';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Wie du sicher schon gemerkt hast hab ich in php kaum Plan hab mir halt relativ viel durch logisches Denken versucht selbst zu erklären bzw google.de dein Freund... Habe bisher immer nur mit Frontpage Homepages gebaut und das hat funktioniert und dann da im HTML Code etwas rum gebastetl
Hoffe ich bekomm auch das irgendwie auf die Reihe
Das sollte soweit alles sein was du benötigst oder???
Vielen vielen Dank im vorraus
Grüße Ingo
also:
ich habe auf der Domain www.ceb-ev.de eine Subdomain angelegt diese heißt home.cebev.de und geht direkt in das Verzeichniss admidio. Spricht wenn du auf die Domain gehst kommst du direkt darein. Die Datei liegt vom FTP Server her gesehen in admidio/inhalt weil ich nicht alle php Dateien im admidio Verzeichniss liegen haben wollte. Vielleicht gibt es auch noch einen Sicheren Ort den könntest du mir dann nennen weil die Mitglieder bzw. eben Nichtmitglieder nicht darauf Zugreifen sollen solange sie nicht eingeloggt sind. Greife ich aber über http://home.ceb-ev.de/inhalt/natur.php das ist jetzt eine der Dateien zu bekomme ich eben den Fehler
Fatal error: main() [function.require]: Failed opening required 'http://home.ceb-ev.de/admidio/adm_progr ... common.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur.php on line 3
Lösche ich diese Zeile einfach raus

Ich habe jetzt mal die eine natur2.php angelegt welche den Selben Inhalt hat allerdings ohne hinter http://ceb-ev.de/admidio/... ich habe das admidio raus gelassen weil er ja eigentlich vom Server direkt da rein geleitet wird über die Domain jetzt bekomme ich eine ganz neue Meldung
Diese Seite darf nicht direkt aufgerufen werden !
Fatal error: main() [function.require]: Failed opening required 'THEME_SERVER_PATH/overall_header.php' (include_path='.:/usr/lib/php') in /homepages/11/d240975732/htdocs/admidio/inhalt/natur2.php on line 5
Inhalt natur2.php
<?php
require_once('http://home.ceb-ev.de/admidio/adm_progr ... common.php');
$g_layout['title'] = 'Natur';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Inhalt natur.php
<?php
require_once('http://home.ceb-ev.de/adm_program/system/common.php');
$g_layout['title'] = 'Natur';
require(THEME_SERVER_PATH. "/overall_header.php");
?>
Hallo Welt
<?php
require(THEME_SERVER_PATH. "/overall_footer.php");
?>
Wie du sicher schon gemerkt hast hab ich in php kaum Plan hab mir halt relativ viel durch logisches Denken versucht selbst zu erklären bzw google.de dein Freund... Habe bisher immer nur mit Frontpage Homepages gebaut und das hat funktioniert und dann da im HTML Code etwas rum gebastetl

Das sollte soweit alles sein was du benötigst oder???
Vielen vielen Dank im vorraus
Grüße Ingo
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Hallo?! Ich habe auch noch etwas anderes zu tun...ostseehuepfer hat geschrieben:Hey,
fällt dir dazu nichts mehr ein???Hoffe doch schon ?!
Grüße
Wie ich Dir schon einnige male sagte, dürfte das Problem die Referenzierung auf die common.php sein. Die Pfad-Angabe in Deiner PHP Datei ist weiterhin nicht korrekt.
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Nein. Eher genauso wie Jochen vorgeschlagen hat:ostseehuepfer hat geschrieben:Spricht in etwa so:
require_once('/adm_program/system/common.php');
????
Grüße
Code: Alles auswählen
require_once('../adm_program/system/common.php');
Für die Datei hier admidio/inhalt/natur2.php
musst du erstmal eine Ebene weiter nach oben.
also
musst du erstmal eine Ebene weiter nach oben.
also
Code: Alles auswählen
require_once('../adm_program/system/common.php');
-
- Beiträge: 62
- Registriert: 20. Okt 2010, 20:04