Include Problem

badi

Mitglied
Hallo,
ich hab ein kleines Include Problem. Wenn ich in der rechten Navigationsleitse meiner HP den Forenticker includen möchte klappt dies nicht und es wird mir eine Fehlermeldung ausgegeben. Wenn ich ihn jedoch rechts in die Navigationsleiste mit reinstecke klappt alles ohne Probleme.

Hier erstmal der Link wo Ihr Euch den Fehler anschauen könnt: Testseite

und jetzt der aufs wichtigste gekürzte Quelltext zu dem ganzen Mist:

PHP:
<HTML>
<HEAD>
<TITLE>Dark Players League</TITLE>
</HEAD>

<BODY text=#C6C6D4 vLink=#C6C6D4 aLink=#C6C6D4 link=#C6C6D4 bgColor=#000000 leftMargin=0 topMargin=5 marginheight="0" marginwidth="0">

<TABLE cellSpacing=0 cellPadding=0 width=1000 border=0>
 <TBODY>
  <TR>
    <TD center background="image/1.jpg" height=147 width=1024>&nbsp;</TD></TR>
</TBODY>
</TABLE>
<table>
<colgroup>
        <col width="160">
        <col width="700">
        <col width="160">
     </colgroup>
<tr valign=top>
<td>
<TABLE cellSpacing=0 cellPadding=0 border=0>
  <TBODY>
  <TR valign=top> 
    <TD width=130 background="image/bg.gif" bgColor=#000000 height=800>
      <br>
      <IMG src="image/news1.gif">
      <IMG height=1 src="image/trenn.gif" width=130><BR>
      <li><a href="http://www.dpl-clan.de/test.php?action=news">aktuelle News</a>
      <li><a href="http://www.dpl-clan.de/corenews2/" target="home">News schreiben</a>
      <li><a href=" mailto:webmaster@dpl-clan.de">News mitteilen</a>
      <li><a href="http://www.dpl-clan.de/xxxxx">News-Archiv</a>
      <BR>
      <BR>
      <BR>
      <IMG src="image/community.gif"><BR>
      <IMG height=1 src="image/trenn.gif" width=130><BR>
      <li><a href="http://www.dpl-clan.de/phpBB2/index.php" target="home">Forum</a>
      <li><a href="javascript:bookmark()">Bookmark</a>
      <li><a href="http://www.dpl-clan.de/test.php?action=banner">Banner</a>
      <li><a href="http://www.dpl-clan.de/test.php?action=kontakt">Kontakt</a>
      <li><a href="http://www.dpl-clan.de/test.php?action=impressum">Impressum</a>
      <BR>
      <BR>
      <BR>
<?PHP
include("phpBB2/news.php");
?>
      </FONT>
      </TD>
    <TD width=7 background="image/kante1.gif" bgColor=#000000 height=486>&nbsp;</TD>
    <TD width=754 height=486>&nbsp;</TD></TR>
</TBODY>
</TABLE>
</td>
<td valign=top>
<table cellpadding=0 cellspacing=10 border=0>
<tr>
<td>
<?php 
switch($action){ 
case "news": include("news.php"); break; 
case "archiv": include("archiv.php"); break; 
case "banner": include("banner.php"); break; 
case "kontakt": include("kontakt.php"); break; 
case "impressum": include("impressum.php"); break; 
case "picloader": include("http://www.dpl-clan.de/upload/upnresize.php"); break;
case "d2c": include("d2c.php"); break;  
case "d2chc": include("d2chc.php"); break; 
case "lod": include("lod.php"); break; 
case "lodhc": include("lodhc.php"); break;

default: include("news.php"); break; 
} 
?>
</td>
</tr>
</table>
</td>
<td>
<TABLE cellSpacing=0 cellPadding=0 border=0>
  <TBODY>
   <TR valign=top> 
    <TD width=7 background="image/kante1.gif" bgColor=#000000 height=486></TD>
    <TD width=135 background="image/bg.gif" bgColor=#000000 height=800>
      <br>
      <IMG src="image/ticker.gif">
      <IMG height=1 src="image/trenn.gif" width=130>
      <BR>
<?PHP
include("phpBB2/news.php");
?>
      <BR>
      <BR>
      <br>
      <IMG src="image/intern.gif">
      <IMG height=1 src="image/trenn.gif" width=130><BR>
      <li><a href="http://mail.dpl-clan.de/">Clanmail</a>
      <li><a href="http://www.dpl-clan.de/test.php?action=picloader">Picloader</a>
      <li><a href="http://www.dpl-clan.de/phpBB2/viewforum.php?f=1">internes Forum</a>
      <BR>
      <BR>
      <BR>
      <br>
      </FONT>
      </TD>
  </TR>
</TBODY>
</TABLE>
</td>
</tr>
<TABLE cellSpacing=0 cellPadding=0 width=1000 border=0>
 <TBODY>
  <TR>
    <TD center background="image/unten.jpg" height=54>
    <font size=1 color=4E5B7B face=verdana><center>
    6890 Besucher seit dem 1.11.2002<br>
    Seiteninhalte und Grafiken Copyright &copy; 2003 by DPL-Clan</center>
</font>
</TD></TR></TBODY></TABLE>
</DIV>
</BODY>
</HTML>

Der obigeiInclude der news.php klappt einwandfrei. Beim unteren werden aber, wie Ihr ja selber sehen konntet, Fehlermeldungen ausgegeben. Wäre echt toll wenn mir einer sagen könnte warum. Sitze hier nämlich mittlerweile schon 3 Stunden dran und komme zu keiner Lösung. :(

Cu Badi
 
Zuletzt bearbeitet:
include("http://www.dpl-clan.de/upload/upnresize.php");


->geht nicht du kannst nicht über eine Domain includen selbst wenns deine eigene ist
 
PHP:
include("http://www.dpl-clan.de/upload/upnresize.php");
nee, das geht 100% ueberhaupt nett...

PHP:
switch( $_GET['action'] ) {
 
Oki dann klären wir eben erst das eine Thema ab obwophl ich da gar kein problem habe.

Klickt doch bitte einfach bei der angegebenen Testseite rechts wo die Fehlermeldungen sind darunter auf den Link Picloader. Dann seht Ihr das der Link in die Seite includet wird. Kann ja sein das Ihr recht habt von der theoretischen Seite her, aber es funzt bei mir komischerweise wie Ihr ja selber schauen könnt. Aber das Problem ist als noch der Forenticker der links geht aber rechts nicht geht.
 
PHP:
include("phpBB2/news.php");

PHP:
case "news": include("news.php"); break;

Ist das Absicht, dass du einmal noch nen Ordner in deinem Include Pfad hast und beim anderen nicht?


EDIT:
Natürlich geht der Include mit der URL:
Aus einem Buch von mir:

Wenn die PHP-Konfigurations-Option "URL fopen wrappers" default auf enabled steht, können sie für die eingebundene Date statt einer lokalen Pfadangabe auch einen URL angeben. [...] Wird die mittels include() einzubindende Datei über HTTP aufgerufen und sieht der Ziel-Server die Ziel-Datei als PHP-Code an, dann werden die Variablen an die einzubindende Datei wie bei einem HTTP GET übergeben. Und zwar deshalb, weil das Skript auf dem entfernten Server ausgeführt wird und nur die Ergebnisse in das lokale Skript eingebunden werden.
 
Zuletzt bearbeitet:
@Flo[H] erstmal danke das Du das Problem mit dem Websiten include so klar gelöst hast.

Der erste news.php include befehl ist der include vom Newscript der auf der Hauptseite angezeigt werden soll. Dieser liegt in keinem Unterordner daher direkt verlinkt. Der zweite include Befehl phpBB2/news.php ist der Befehl für den Forenticker. Dieser liegt in dem Unterordner fürs Forum phpBB2. Der erste include wird in der mittleren Tabellenspalte ausgegeben, der zweite soll rechts so ausgegeben wie er links in der Spalte ausgegeben wird.

Schon 5 Beiträge und ich bin als noch am suchen
:(
 
Code:
Wenn die PHP-Konfigurations-Option "URL fopen wrappers" default auf enabled steht

ja wenn...
bei mir steht das z.b. auf disabled
 
Original geschrieben von Kimble
ja wenn...
bei mir steht das z.b. auf disabled

Darum gehts doch jetzt gar nicht. Jedesmal wenn ich ne Emailbenachrichtigung bekomme hoffe ich das mir einer helfen kann. Doch dann ist es wieder nur ein Post was ein ganz anderes Thema behandelt mit dem ich gar kein Problem habe. :heul:
 
lass dir doch mal die Varible $action ausgeben. Vielleicht wird die ja nicht richtig übergeben.

EDIT:
1. Vielleicht mal ein echo phpinfo(); miteinbauen um zu sehen, ob die Variable übergeben wird, oder ob ein Fehler beim Erstellen/Übergeben der Variable vorliegt.

2. Schaun ob register-global on oder off ist (siehst du auch bei phpinfo). Wenn auf off, musst du deine Variablen mit $_POST['Variablenamen'] oder $_GET['Variablenamen'] "holen".

3. Bin mir nicht sicher ob bei deiner case Abfrage die "" richtig sind -> Probiers mal nur mit case news: ....

Mehr ist mir im Augenblick nicht eingefallen.
 
Zuletzt bearbeitet:
Zurück