Mailinglist Archive: opensuse-de (1806 mails)

< Previous Next >
HTML
  • From: befu@xxxxxxxxxxxxxxxxx (Bernd Fuhrmann)
  • Date: Wed Sep 17 13:17:12 1997
  • Message-id: <5vol8o$vp2@xxxxxxxxxxxxxxxxxxxx>



Hallo,

ich habe ein HTML-Problem und hoffe, dass mir vielleicht jemand mit einem Tip
weiterhelfen kann.

Ich arbeite an einem standalone-Linux-4.4.1-System und moechte ueber HTML
eine DB-Abfrage durchfuehren:
...
<form action="/httpd/cgi-bin/query">
<h3>Gebe Suchbegriff ein : </h3>
<input name="sb1" type=text size=60> </br></br>
<input type=submit VALUE="Suche starten">
<input type=reset VALUE="Reset">
</form><br>
...

"query" ist das folgende Script:
#!/bin/sh
echo
echo -n "Anzahl gefundener Eintraege: "
QUERY_STRING=`echo $QUERY_STRING | cut -c5- `
QUERY_STRING=`echo $QUERY_STRING | sed -e 's/%22/"/g' -e 's/+/ /'
-e 's/%2C/,/' `
fgrep -i -c "$QUERY_STRING" /home/befu/html/db.txt
fgrep -i "$QUERY_STRING" /home/befu/html/db.txt

... und funktioniert auch, wenn man es separat aufruft.

Wenn ich einen Suchstring in der Maske eingebe und starte, dann
erscheint jedesmal der Inhalt des Scriptes "query" und nicht das
Ergebnis der Abfrage. Ich habe nach <form action= ... schon alle
moeglichen Adressangaben ausprobiert:
<A HREF="http://host.domaen/pfad";><A HREF="http://host.domaen/pfad</A">http://host.domaen/pfad</A</A>>
file://localhost/pfad
mit und ohne Anfuehrungszeichen ...
Lt. Beschreibung zeigt action "auf die Internet-URL-Adresse der Anwendung,
die Daten des Formulars erhalten soll - meistens ein UNIX-Skript."
Unter was fuer einem Pfad muss der Script stehen?

Kann mir eventuell jemand sagen, warum der Script nicht abgearbeitet wird?
(Falls es eine Rolle spielen sollte: der httpd-Daemon laeuft und zum
Aufrufen des html-Dokument benutze ich netscape).

Ciao
Bernd

--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxx
schicken, mit dem Text: unsubscribe suse-linux


< Previous Next >