fehler im script?

RageNo1

Erfahrenes Mitglied
Hi Leute,
folgendes Script funktioniert nicht.
Wenn es aufgerufen wird, erscheint
lediglich eine leere Seite.
Die Daten wie z.b. $title werden ganz
normal in einem Formular eingetragen.
(es hadlet sich um ein Meta Generator.)

Hier das script:

PHP:
<?php

$ausgabe = "<title>$title</title>/n
<META NAME="Author" CONTENT="$autor">/n
<META NAME="Publisher" CONTENT="$herausgeber">/n
<META NAME="Copyright" CONTENT="$copyright">/n
<META NAME="Revisit" CONTENT="After $days days">/n
<META NAME="Expires" CONTENT="$datum">/n
<META NAME="Keywords" CONTENT="$keywords">/n
<META NAME="Description" CONTENT="$beschreibung">/n
<META NAME="Pagetopic" CONTENT="$themengebiet">/n
<META NAME="Pagetype" CONTENT="$seitentyp">/n
<META NAME="audience" CONTENT="$zielgruppe">/n
<META NAME="Robots" CONTENT="$robots">/n
<META NAME="Language" CONTENT="$sprache">";
echo "$ausgabe";
?>

Ich hoffe mir kann jemand weiterhelfen,
bzw. sagen wo sich der mögliche Fehler
befindet.

Mfg Ragey
 
Zuletzt bearbeitet von einem Moderator:
Erstmal kannst du die Anführungszeichen bei echo "$ausgabe"; weglassen:
PHP:
echo $ausgabe;

Dann solltest du die doublequotes aus dem Metablock escapen, d.h. einen Backslash davorsetzten.
Erklärung: PHP interpretiert jedes " aus deinem Script als Anfang/Ende eines Strings.
 
Zurück