Lisa: Variable außerhalb von PHP

Huhu,
Ich hab ein Problem mit meinem Script. Ich möchte eine Variable 'außerhalb von PHP' benutzen und hab schonmal gegooeld und da shier gefunden(angepasst):

<form action="Daten/<?php echo $_COOKIE[User]; ?>/Pferde.html" method="post">

funktioniert aber anscheinend nicht...Nochmal das ganze Dokument:

<body align="center" text="#6d744c" link="#000000" vlink="#000000" alink="#000000">
<?php

if (isset($_COOKIE['User'])) {
}
print "<br><br>
Sch&ouml;n dich wiederzusehen $_COOKIE[User].
<br><br>
<img src=http://i27.tinypic.com/2ckjtc.png border=0 ></a>
<br><br>
Die aktuellen News findest du <a href=http://www.razyboard.com/system/forum-lisa93-news-1944685.html TARGET="_blank">hier</a>.
<br>
M&ouml;chtest du einen neuen Tagebucheintrag schreiben? <a href=http://www.razyboard.com/system/forum-lisa93-$_COOKIE[User]-2022810.html TARGET="_blank">Hier</a> ist dein Tagebuch.
";
?>
<form action="Daten/<?php echo $_COOKIE[User]; ?>/Pferde.html" method="post">

Kann jemand helfen?

  1. echo $begrüßung;

    funktioniert aber anscheinend nicht...
    Kann jemand helfen?

    "Funktioniert nicht" funktioniert nicht. Bitte beobachte und beschreibe bitte genauer. Als potentiell Hilfeleistender kann ich leider nicht sehen was dein System falsch macht. Stell außerdem zum Entwickeln das error_reporting auf E_ALL, damit dir PHP die Zugriffe auf nicht vorhandene Variablen anzeigen kann, die es sonst verschweigt. Weiterhin verschaffst du nicht nur dir eine Erleichterung beim späteren Quelltextlesen, wenn du ihn so einrückst, dass die gewünschte Struktur erkennbar wird. Was macht außerdem die if-Anweisung mit dem leeren Anweisungsblock am Anfang?

    echo "$verabschiedung $name";

    1. hm,
      ab der Link zum Tagebuch wir dnichts mehr angezeigt. wenn ich mit freifox mir den Quelltext ansehe steht zwischen Daten und Pferde überhaupt nichts.

      1. echo $begrüßung;

        ab der Link zum Tagebuch wir dnichts mehr angezeigt. wenn ich mit freifox mir den Quelltext ansehe steht zwischen Daten und Pferde überhaupt nichts.

        Dann liegt das daran, dass aus irgendeinem Grunde da auch nichts hingeschrieben wurde. Was meist daran liegt, dass der Inhalt einer Variablen nicht mit deiner Vorstellung übereinstimmt. Verwende Kontrollausgaben, um Wunsch und Wirklichkeit zu vergleichen. Ein einfaches echo kann reichen, exakter ist jedoch die Funktion var_dump(). Die erwähnte error_reporting-Einstellung hilft auch bei vielen solcher Fehler.

        echo "$verabschiedung $name";