Problem mit includen

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.
RPS
Mitglied
Beiträge: 35
Registriert: 29.08.2004 12:26
Kontaktdaten:

Beitrag von RPS »

Ui, hast du ein 56K Modem? Bei mir läd die Seite recht schnell, die Bilder sind nur ein paar Kb groß :(

Also das ist ein fertiges Newsscript, corenews. Ich habe dort eine Einstellung, die heßt "PHP_SELF überschreiben mit: (wenn nötig)". Ich weis leider nicht, was ich da dann eingeben muss.

Ich weis leider nicht, was das für ein cms ist. :(

Falls du irgendwelche Infos noch brauchst, sags einfach! Ich hab dich auch mal in ICQ geaddet. :)
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

wie sahen denn vorher die links zu den themen aus? probier mal folgendes aus: ersetz

Code: Alles auswählen

$_GET['show'] = 'lastnews'; 
include('corenews2/shownews.php'); 
durch

Code: Alles auswählen

if ( isset ( $_GET['show'] ) ) $showAlt = $_GET['show'];
 else $showAlt = '';
$_GET['show'] = 'lastnews'; 
include('corenews2/shownews.php');
$_GET['show'] = $showAlt;
damit wird der parameter show nur zwischenzeitlich geändert und nach dem includieren wieder auf den alten wert zurückgesetzt. ich schätze, dass die shownews.php da eine abfrage nach $show macht, ob es gesetzt ist.
Buchtips.net bietet mehr als 2500 Buchrezensionen
RPS
Mitglied
Beiträge: 35
Registriert: 29.08.2004 12:26
Kontaktdaten:

Beitrag von RPS »

Also ich hatte ja

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

stehen, nur die NEws kommen nicht wenn mans anklickt. Wenn ich jetzt

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

hinschreibe, wird die Seite zerissen, es kommt kein Fehler, aber die hälfte Fehlt.
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

welche hälfte? mach mal

Code: Alles auswählen

<?php 
if ( isset ( $_GET['show'] ) ) $showAlt = $_GET['show']; 
else $showAlt = ''; 
$_GET['show'] = 'lastnews'; 
chdir("corenews2"); 
include('shownews.php'); 
chdir(".."); 
$_GET['show'] = $showAlt; 
?> 
draus
Buchtips.net bietet mehr als 2500 Buchrezensionen
RPS
Mitglied
Beiträge: 35
Registriert: 29.08.2004 12:26
Kontaktdaten:

Beitrag von RPS »

Also die hälfte der Seite (nur der header und der linketeil, der Resr ist einfach weis).

Wenn ich das

<?php
if ( isset ( $_GET['show'] ) ) $showAlt = $_GET['show'];
else $showAlt = '';
$_GET['show'] = 'lastnews';
chdir("corenews2");
include('shownews.php');
chdir("..");
$_GET['show'] = $showAlt;
?>

dort eingebe, ist es das gleiche Prob. Titel stehen da, wenn ich sie anklicke lande ich wieder auf der selben Seite.
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

hmm.... schick mir dch mal per pn einen link zur corenews.php als textdatei, dann werf ich da mal nen blick rein
Buchtips.net bietet mehr als 2500 Buchrezensionen
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

also, die datei ist angekommen, schlau werd ich daraus aber leider nicht wirklich :( schau doch mal nach, ob es zu dem script an sich einen support gibt, der kann dir da bestimmt eher helfen als wir.

halt, letzter versuch: setz mal in der konfiguration das überschreiben von php_self zurück. wenn das nichts nützt, dann setz vor die zeilen

Code: Alles auswählen

    if ($options['phpself_override'] != "") {
    	$PHP_SELF = $options['phpself_override'];
je zwei //
Buchtips.net bietet mehr als 2500 Buchrezensionen
RPS
Mitglied
Beiträge: 35
Registriert: 29.08.2004 12:26
Kontaktdaten:

Beitrag von RPS »

Jo, ok, danke. Wenn ich das mache, fehlt wieder die hälfte der Seite. Habe mal bei denen ihrem Support angefragt, die sind nur so langsam...

Aber erstmal vielen Dank für deine Mühe! :)
Antworten

Zurück zu „Coding & Technik“