Seite 1 von 2

Problem mit includen

Verfasst: 01.01.2005 01:15
von RPS
Hi,

habe ein Problem mit dem includen. Hier der Codeausschnitt, an der Stelle wo die andere Datei kommen müsste, erscheint gar nichts.

Code: Alles auswählen

    <td width="58%" valign="top"><img src="news.gif"><br>
		<?php include 'http://vgamers.de/corenews2/shownews.php?show=lastnews'; ?>
	
	<br>
	<b><font face="Arial, Helvetica, sans-serif" size="-2">Weitere News</font></b>
	
	
	</td>
    <td width="42%" valign="top">

Verfasst: 01.01.2005 01:22
von kratzer54847
ist das ein Ausschnitt aus einer TPL-Datei des phpBB?

Verfasst: 01.01.2005 01:36
von RPS
Ne, von meiner Startseite^^
Ich kann alle Dateien includen, sobald ich
<?php include 'corenews2/shownews.php'; ?>
eingebe, wird meine Seite zerissen (es kommt aber auch nichts, es fehlt nur was^^), wenn ich <?php include 'corenews2/shownews.php?show=lastnews'; ?>
eingebe, kommt gar nichts. Was soll ich tun? :(

Verfasst: 01.01.2005 03:14
von Pyramide
RPS hat geschrieben:Was soll ich tun? :(
Die auftretende Fehlermeldung posten (ist aufgrund kaputter HTML-Struktur ggf. nur im Quelltext sichtbar)

Verfasst: 01.01.2005 10:32
von RPS
Ne, leider nicht. Im Quelltext fehlt diese include Zeile einfach. Und auf der Startseite wird sie eben auch nicht ausgegeben.

Ihr könnt euch das ja mal angucken, einfach auf www.vgamers.de gehen, da wo die News nicht sind, sollten sie sein!

Vielen Dank schonmal! :)

Verfasst: 01.01.2005 11:01
von RPS
So, ich hab jetzt ein bisschen rumprobiert und habe das herausgefunden:

=> wenn ich die buch.php, die im gleichen verzeichnis wie die index.php include, wird sie includet.

=> wenn ich die tests/pop2.php so include, wird sie auch einwandfrei includet.

=> wenn ich aber http://vgamers.de/buch.php include, kommt nichts.

=> Wenn ich corenews2/shownews.php include, zerreist es ohne Fehlercode die Seite, wenn ich an das shownews noch ?show=lastnews dranhänge, kommt an der gewünschten Stelle wieder gar nichts.

Diese Datei sollt eincludet werden:
http://www.vgamers.de/corenews2/shownew ... w=lastnews

Danke schonmal für euere Hilfe!

Verfasst: 01.01.2005 11:19
von Nico Haase
ein include von http://www.irgendwas/test.php includiert all das, was du im browser siehst, wenn du die url aufrufst, also den geparsten inhalt. willst du jetzt auf dem server www.irgendwas die datei test.php includieren, die einen parameter braucht, musst du ihn manuell setzen, also bspw. über

Code: Alles auswählen

$_GET['wert'] = 19;
. im vorliegenden fall sollte also

Code: Alles auswählen

<?php
$_GET['show'] = 'lastnews';
include('corenews2/shownews.php');
?>
helfen

Verfasst: 01.01.2005 11:49
von RPS
Ah, danke für die Hilfe. Wenn ich das aber mache, passiert dies:

http://www.vgamers.de/index.php

Verfasst: 01.01.2005 11:52
von RPS
Ah, danke!

Ich habe es mit dem Befehl

<?php
chdir("corenews2");
$show = "main";
include("shownews.php");
chdir("..");
?>

geschafft! :)

Ah, da tut sich ein neues Prob auf! Schaut mal auf www.vgamers.de und klickt eine News an, warum kommt sie nicht? :(

Verfasst: 01.01.2005 13:11
von Nico Haase
du musst den link anders setzen. schau dir mal an, wie er gesetzt werden soll, evtl. mittels $PHP_SELF oder so, und da musst du was anpassen. wüsste ich, was du da für ein cms einsetzt, könnte ich dir helfen, aber so klappts leider nicht :/

nachtrag: die fehlersuche macht auch keinen spaß, weil bei dir zig große grafiken geladen werden. kannst du das irgendwie mal modifizieren?