[Gelöst] Code wird nicht geparst

CreamyCewie

Photoshop-Künstler
Hi.

Ich hab ne index.php

in dieser wird mittels include die "inc/banner.php" eingebunden, das klappt soweit.

Inhalt der Banner.php
PHP:
<!-- ANFANG Kopfzeile -->
            <div id="HeadBar">

                <div id="CustomerData">
					<?php 
						if ( isset ($_COOKIE['userid'])) {
							readfile ("customerdata/loggedin.php");	
						}
						else {
							readfile ("customerdata/loggedoff.php");
						}
					?>
                </div>

                <div id="banner">
                    <a href="index.php"><img width="433px" height="65px" src="images/banner.png"></a>
                </div>
                
            </div>
       	<!-- ENDE Kopfzeile -->

Es geht um den Inhalt von CustomerData.

Dieser wird nicht geparst, sondern es steht der gesamte PHP-Text im Quelltext.

woran könnt das liegen?

LG
 
readfile () um eine PHP Datei aufzurufen?? Wo hast du das her??

Beschreibung readfile()

Liest den Inhalt einer Datei und schreibt ihn in den Ausgabepuffer.

Also den Klartext. ;)

PHP: readfile - Manual

entweder mit include()

include() bindet eine angegebene Datei ein und führt sie aus.
oder require()

require() entspricht im Wesentlichen include(), wirft aber im Fehlerfall einen E_COMPILE_ERROR Fehler. Es beendet also die Programmausführung während include() nur eine Warnung (E_WARNING) generiert und so die weitere Programmausführung gestattet.

besser require_once()

Die require_once() entspricht im Wesentlichen der Funktion require(). PHP prüft hier allerdings ob die gewünschte Datei bereits eingebunden wurde und wird sie in diesem Fall nicht ein weiteres mal einbinden.

Code:
<!-- ANFANG Kopfzeile -->
            <div id="HeadBar">

                <div id="CustomerData">
                    <?php 
                        if ( isset ($_COOKIE['userid'])) {
                          require_once(("customerdata/loggedin.php");    
                        }
                        else {
                           require_once( ("customerdata/loggedoff.php");
                        }
                    ?>
                </div>

                <div id="banner">
                    <a href="index.php"><img width="433px" height="65px" src="images/banner.png"></a>
                </div>
                
            </div>
           <!-- ENDE Kopfzeile -->
 
Na logisch steht doch in meinem Beitrag, mit readfile() wird der Inhalt in Klartext gelesen und auch so ausgegeben.

probiere doch mal einen der 3 Vorschläge.
 
Oben