Mailinglist Archive: opensuse-programming-de (182 mails)
| < Previous | Next > |
problem mit eval
- From: Mathias Uebel <mathias.uebel@xxxxxxxxxx>
- Date: Mon, 01 Mar 2004 19:24:30 +0100
- Message-id: <40437FDE.2010002@server1>
Hallo Leute;
ich habe hier zwei sh-Scripte: Beide machen eigentlich das Gleiche, nur die Art der Ausgabe unterscheidet sich.
Beide geben HTML aus: ein Formular, das per _GET_ einen Query-String erzeugt und die Werte wieder anzeigen soll.
Nummer 1 arbeitet mit echo "text" und Nummer 2 mit cat <<-EOF.
Die Query-Strings kommen auch an. Die einzelnen Werte sollen mit _eval $QUERY_STRING_ evaluiert werden
Das funktioniert aber nur mit dem Script, dass die HTML-Ausgabe mit echo ... erzeugt.
Ich weiss nicht mehr weiter. Was laeuft denn hier falsch? Hat jemand eine Idee?
Grusz Mathias
Sript 1, etwa so:
echo Content-type: text/html
echo
echo "<HTML><HEAD><TITLE>Beispiel 2</TITLE></HEAD>"
echo "<BODY>"
.......
Script 2, etwa so:
....
html_head () {
cat <<-EOF
Content-type: text/html; charset=UTF-8
<html><head><title>User-Vacation</title></head><body>
....
html_head
--
CU in www.meeloon.de
ich habe hier zwei sh-Scripte: Beide machen eigentlich das Gleiche, nur die Art der Ausgabe unterscheidet sich.
Beide geben HTML aus: ein Formular, das per _GET_ einen Query-String erzeugt und die Werte wieder anzeigen soll.
Nummer 1 arbeitet mit echo "text" und Nummer 2 mit cat <<-EOF.
Die Query-Strings kommen auch an. Die einzelnen Werte sollen mit _eval $QUERY_STRING_ evaluiert werden
Das funktioniert aber nur mit dem Script, dass die HTML-Ausgabe mit echo ... erzeugt.
Ich weiss nicht mehr weiter. Was laeuft denn hier falsch? Hat jemand eine Idee?
Grusz Mathias
Sript 1, etwa so:
echo Content-type: text/html
echo
echo "<HTML><HEAD><TITLE>Beispiel 2</TITLE></HEAD>"
echo "<BODY>"
.......
Script 2, etwa so:
....
html_head () {
cat <<-EOF
Content-type: text/html; charset=UTF-8
<html><head><title>User-Vacation</title></head><body>
....
html_head
--
CU in www.meeloon.de
| < Previous | Next > |