Hallo olle Schwoebel,
also zunächst hat das erstmal geklappt. Die Startseite wurde aufgerufen, aber aus der Navi (Dateien alles samt PHP) wurden nur die angezeigt, die HTML Bestandteile hatte. Reine PHP wollen erst gespeichert werden, aber geöffnet werden sie nicht
Habe ich da vielleicht noch ein Gedankenfehler.
Schau mal:
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>leistung</title>
<link href="stfs.css" rel="stylesheet" type="text/css">
<?php
include ("meta.php");
?>
</head>
<body>
<table cellpadding="2" cellspacing="2" border="1"
style="text-align: left; width: 780px;">
<tbody>
<tr class="M_blau-mittel">
<td style="vertical-align: top;">A. für
Prüfungskandidaten:<br>
.
.
.
.
</td>
Lass Dich mal nicht vom Text beirren. Ich wollte nur zeigen, dass diese Datei sich im Navi öffnet läßt und wenn ich diese Zeile
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>xxxx</title>
</head>
entferne geht sie nicht mehr auf. Darf bei einer PHP Datei diese Zeile nicht so ohne weiteres fehlen?
Höllenweib
Das hat mit PHP Datei wenig zu tun... Du öffnest immer noch ein HTML Dokument, in den EINE Zeile PHP vorkommt. Den HTML Teil musst du in diesem Fall also drinnen lassen.
Übrigens müssen bei XAMPP alle Dateien die Endung ".php" haben, in denen auch nur irgendwas mit PHP vorkommt, oder die mit einem include Befehl eingefügt wurden..
Hallo oller Schwoebel,
verstehe jetzt nicht. Wenn ich PHP Datei habe muss auch in diesen Dateien (PHP) auch HTML Teil enthalten sein
Mal für etwas "Blöde" - ich habe das jetzt so verstanden, wenn ich PHP Dateien meinetwegen soll die Datei NAVI.PHP heißen, dann muss ich den "<Head></Head> und den <HTML></HTML> auch dort platzieren
<html>
<head>
<title></title>
<?php
include ("meta.php");
?>
<link href="stfs.css" rel="stylesheet" type="text/css">
</head>
<body
.
.
.
meinetwegen eine Tabelle oder so
</body>
</html>
wären das für die PHP Datei so richtig???
Danke für Deine Hilfe
Höllenweib
Sieht gut aus!
Grundsätzlich müssen aber PHP-Dateien kein HTML enthalten. Zum Beispiel kann eine PHP-Datei auch nur dazu da sein, um irgendwelche Funktionalität zu erfüllen, z.B. Datenbankabfragen und deren Auswertung.
Aber die Kombination von PHP und HTML geht genauso und ist z.B. in der Templateprogrammierung sehr praktisch.
greez
JoSsiF
Hallo JoSsiF,
jetzt muss ich ja doch nochmal nachfragen - als die Befehlsreihe <Html></HTML> kann ich weg lassen, aber den <Head></Head> lassen?
Ich möchte die Dateien alle so vorbereiten, dass sie später in/mit eine Dateibank - mit LOGGIN - funktionieren. Leider habe ich von MSQL null Ahnung. Aber wir möchte für unsere Seite einen bestimmten Teil nur mit einem Password gestalten, wo sich bestimmte Leute bestimmte Sachen laden können. Und dazu benötigt man eine Datenbank, richtig?
Vielleicht hast Du ja da einen Tipp für eine ANfängerin
Höllenweib
Jein. Das HTML vollkommen weglassen geht nicht.
PHP ist da sehr flexibel. Durch Techniken wie include() usw. bietet sich die Möglichkeit, sich seine Seite quasi im Baukasteprinzip zusammenzubauen.
Du darfst aber nicht vergessen, dass das, was am Ende (beim Nutzer) rauskommt, eine normale HTML-Seite ist, also muss auch irgendwo ein <html> und ein </html> auftauchen
Zu der Datenbankgeschichte... ja, für sowas ist eine Datenbank schon die richtige Lösung. Die Umsetzung ist aber etwas aufwendiger. Gibt eigentlich nur 2 Möglichkeiten: entweder du nimmst dir ein fertiges Skript, was ungefähr deinen Vorstellungen entspricht, oder du steigst tiefer in die Materie ein (empfohlen). Für den Einstieg kannst du dir z.B. von galileocomputing.de ein kostenloses eBook zu PHP saugen. Die Funktionsreferenz von php.net sollte auch immer dabei liegen. Und dann klappt das schon
greez
JoSsiF
Jein. Das HTML vollkommen weglassen geht nicht.
PHP ist da sehr flexibel. Durch Techniken wie include() usw. bietet sich die Möglichkeit, sich seine Seite quasi im Baukasteprinzip zusammenzubauen.
genau das ist meine Absicht!
Du darfst aber nicht vergessen, dass das, was am Ende (beim Nutzer) rauskommt, eine normale HTML-Seite ist, also muss auch irgendwo ein <html> und ein </html> auftauchen
ok
Zu der Datenbankgeschichte... ja, für sowas ist eine Datenbank schon die richtige Lösung. Die Umsetzung ist aber etwas aufwendiger. Gibt eigentlich nur 2 Möglichkeiten: entweder du nimmst dir ein fertiges Skript, was ungefähr deinen Vorstellungen entspricht, oder du steigst tiefer in die Materie ein (empfohlen). Für den Einstieg kannst du dir z.B. von galileocomputing.de ein kostenloses eBook zu PHP saugen. Die Funktionsreferenz von php.net sollte auch immer dabei liegen. Und dann klappt das schon
JoSsiF
Ja will es versuchen, selber was zu "saubern, damit ich auch später vielleicht mal was ändern kann.
Vielen Dank Sascha
Höllenweib
« Übersetzung deutsch & englisch | Hintergundbild in Tabellenzelle, nur einmal mittig u. evtl. als Waseerzeichen?? » | ||