Metatags

niclas

Mitglied
Hallo,

ich hab von PHP kaum Ahnung. Deshalb auch diese simple Frage.
Ich wollte mal wissen ob ich in ein PHP Script auch Meta-Tags einbinden kann?
oder geht das nur in HTML Dokumenten?

Ich bedanke mich schonmal für die Antworten
 
Hi,

Nach meinem Wissen geht das nur, wenn du das PHP-File in ein HTML-Dokument einbindest.
Also etwa so:

...
<html>
<head>

//Meta-Tags
</head>

<body>

<?php
//Skript
?>

</body>
</html>

greats,

S.B

 
Grundsätzlich solltest du unterscheiden:

META-Tags gehören in die <head>-Sektion eines HTML-Dokuments und sind somit kein Programmcode, welcher auf dem Server ausgeführt wird, sondern ein beschreibendes Element.

QUOTE Nach meinem Wissen geht das nur, wenn du das PHP-File in ein HTML-Dokument einbindest.

Das geht nicht.. man kann keine PHP-Files in ein HTML-Dokument einbinden, es ist umgekehrt, in einem PHP-File stehen allenfalls HTML-Daten. Diese können allerdings auch mit echo() oder print() ausgegeben werden.
 
Ja, das geht leider nicht.

Nur html in php und ncht umgekehrt..

Wie du html in php einfügst kannst du hier nachlesen:
http://www.schattenbaum.net/php/if.php

mfg
wink.gif
 
HTML wird direkt von Deinem Browser bearbeitet, also z.B. dem Internet Explorer.
Der liest eine .html-Datei und arbeitet den Skripttext darin kontinuerlich ab.

PhP wird vom Server ausgeführt, also von dem Rechner, auf dem die Datei liegt.
Der Server führt das php-Skript aus und schickt dann die Daten (als html-Datei) an den Browser, der das ganze dann darstellt.

Daher kann HTML in Php-Code eingebaut werden, da der Server dann das komplette Rundum-Packet an HTML an den Server schickt,

aber man kann kein PhP in HTML einbauen, da der Browser PhP nicht ausführen kann. Dazu braucht es dann JavaScript, also eine Script-Sprache, die vom Browser verstanden wird.

HTML baut man normalerweise mit einem echo ein.
Echo ist ein PhP-Befehl, der einfach nur den Text ausgeben soll.

echo "<title> Title der Seite </title>";

Erzeugt einen Text der Form: "<title> Title der Seite </title>

Wenn Du also den Header in eine PhP-Datei schreiben willst,
dann musst Du einfach nur

echo "<head><title> Text Title </title> </head>"
in die Php Datei platzieren, und zwar nach oben,
vor den Body.
 
Zurück
Oben