Include
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
beginn
code
datei
fehler
fehlermeldung
fortsetzung
global absolutes ende
http
index
information
inhalt
kommentar
paar
quellcode
start
tag
test
url
vorlage
-
Was habe ich hier falsch gemacht???
die Hauptseite sieht so aus:
<!--beginn von <head> in "head.php"--> <?php include ("head.php"); ?> <!--fortsetzung von head - nur für inhalte der einen Seite - nicht global--> </head> <!--absolutes ende von <head>--> <!--beginn von <body> in "start.php"--> <?php include ("start.php"); ?> <!--fortsetzung von <body--> TEST ST <font size="5"> TEST s5 </font> <?php include ("end.php"); ?> </body> </html>
head.php sieht so aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd"> <html> <head> <meta http-equiv="content-type" content= "text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="keywords" content="sicher online sein, surfen, sicher, safety, safe, safety first, im, web, downloaden, schutz" /> <link rel="shortcut icon" href="images/Icon.ico" type="image/x-icon" /> <style type="text/css"> <!--<head> endet in ".vorlage.php"-->
tag/start">start.php sieht so aus:
<html> <body> <!--informationen zu globaler schriftart, größe, farbe, etc.--> <basefont size="3" color="#000000" face="Verdana,Arial',Times New Roman,serif"> <!--ende der globalen schriftinformationen-->
end.php ist komplett leer.
Doch wenn ich die Seite aufrufe, ist sie komplett weiß, also absolut keinen Inhalt - Was habe ich falsch gemacht?
Vielen Dank im Vorraus! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Doofe Frage, aber hast du die Index, also die, die alles zusammenfasst auch mit *.php enden lassen? Manche vergessen das und lassen ein HTML dran.
Andernfalls:
Mach aus:
<!--beginn von <head> in "head.php"--> <?php include ("head.php"); ?>
ein
<?php error_reporting(E_ALL); ?> <!--beginn von <head> in "head.php"--> <?php include ("head.php"); ?>
Vllt finden sich damit ja ein paar Fehler.
Liebe Grüße -
ja da hab ich dran gedacht, wenn ich das mache bleibt die Seite auch weiß
jetzt sieht die Hauptseite so aus:
<html> <?php error_reporting(E_ALL); ?> <!--beginn von <head> in "head.php"--> <?php include ("head.php"); ?> <!--fortsetzung von head - nur für inhalte der einen Seite - nicht global--> </head> <!--absolutes ende von <head>--> <!--beginn von <body> in "start.php"--> <?php include ("start.php"); ?> <!--fortsetzung von <body--> TEST ST <font size="5"> TEST s5 </font> <?php include ("end.php"); ?> </body> </html>
-
nimm mal das
aus der start.php raus, steht doch schon in der Hauptseite drin ganz oben wo es auch hin gehört<html>
und das
gehört normal über die 1. Ausgabe<?php error_reporting(E_ALL); ?>
Beitrag zuletzt geändert: 18.10.2011 5:45:15 von pooldreams -
Hallo
weiße Seite deutet auf Fehler hin, der nicht ausgegeben wird
wäre die Hauptseite eine .html (und keine .php) dann würde ja der PHP Quellcode angezeigt werden ?!
pooldreams schrieb:
<?php error_reporting(E_ALL); ?>
wenn so keine Fehlermeldung kommt, dann versuch es mal mit .htaccess
php_flag display_errors on php_value error_reporting 2039
oder Wert 30719 für E_ALL
(30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously)
siehe: http://www.lima-city.de/thread/php-debug-modus
bzw hier http://www.php.net/manual/de/errorfunc.constants.php
und dann bitte bier die Fehlermeldung posten
... aber schon seltsam, im Code auf den ersten Blick kein Fehler zu sehen
Edit / PS: sicher, dass die zu includenden Dateien im Hauptverzeichnis liegen?
oder sind die in einem Unterodner abgelegt ? ... ist mal mein Verdacht hier
Beitrag zuletzt geändert: 18.10.2011 8:18:31 von anlagegeld -
und nochwas
aus der head.php
<style type="text/css">
wo wird dieser "HTML" -Tag geschlossen ?
dann hast du in der hauptseite (vermutlich index.php) an oberster Stelle
<!--beginn von <head> in "head.php"-->
da du deinen DOCTYPE erst in der header nach dem Kommentar einbindest ist dein Kommentar die erste ausgabedies kann je nachdem zu fehlern führen
vom W3C her sollte über dem Doctype nichtmal ein leerzeichen sein -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage