ChrisB: CSS wird nicht mehr angezeigt durch Skript.

Beitrag lesen

Hi,

Wenn ich z.b. den Link <a href='index.php?show=polls'>Umfragen</a>
aufrufe
dann nimmt sich ein Skript per $_GET das show und ruft eine Klasse auf, die den Link überprüft und anschließend die Datei contents/poll.php includet.

Das interessiert einen Browser natuerlich einen feuchten Furz - ob PHP die Seite zusammengebastelt, oder ob deine Oma sie gestrickt hat, ist ihm voellig wurscht.

Nun passiert aber folgendes.
Egal welche Datei ich include, die CSS Definitionen gelten nur für index.php, der includete Teil beachtet die Style Datei nicht.

Dann betrachte den HTML-Code, den der Browser erhaelt - und ueberpreufe dabei insb. die Pfadangaben.

Und ich hab da auch nichts falsch angegeben

Doch, hoechstvermutlich schon.

oder nen rechtschreibfehler drin, denn das gleiche gilt auch für die in index.php includeten Skripte wie z.B. meine sql.inc.php mit den SQL Daten, ich muss sie in jeder Datei die includet wird extra angeben, so das sie 2 mal im Dokument steht.

Klingt fragwuerdig.

Das error_reporting von PHP hast du ja wohl hoffentlich auf E_ALL stehen?

Wenn ich nämlich dann in der sql.inc.php probeweise mal echo "lalala"; reinschreibe, wird das ganze 2 mal ausgeben.

Also wird sie auch zwei mal eingebunden - ein mal zu viel.

MfG ChrisB