Probleme mit "print"
Lorenz
- cgi
Hallo Leute !
Vorab erstmal: Ich bin absoluter Neuling in Sachen CGI, und lerne es mit Self... .
Mein Cgi-Script sieht folgendermasen aus :
...
print "<html>......</html>"
...
und anstelle, dass er mir die normale Html-seite anzeigt schreibt er immer noch ' print "" ' und ähnliches mithinein ( auf der angezeigten html-seite ).
Wie kann ich das unterbinden ???????????
lorenz
Hallo Leute !
Vorab erstmal: Ich bin absoluter Neuling in Sachen CGI, und lerne es mit Self... .
Mein Cgi-Script sieht folgendermasen aus :
...
print "<html>......</html>"
...und anstelle, dass er mir die normale Html-seite anzeigt schreibt er immer noch ' print "" ' und ähnliches mithinein ( auf der angezeigten html-seite ).
Wie kann ich das unterbinden ???????????lorenz
Du mußt, bevor Du was ausgibst, erst mal dem Browser sagen, was jetzt kommt. Bei HTML machst Du das am besten mit folgender Zeile:
print "Content-type: text/html \n\n";
Und dann ganz normal printen.
Beste Grüße
Achim
Hi,
und anstelle, dass er mir die normale Html-seite anzeigt schreibt er immer noch ' print "" ' und ähnliches mithinein ( auf der angezeigten html-seite ).
Er schreibt also als Ergebnis einfach den Quellcode des Scripts? Dann hast du wohl deinen Webserver falsch konfiguriert.
Für die Lösung dieses Problems sind noch einige Infos nötig:
in welcher Sprache ist das skript geschrieben,
welchen Webserver benutzt du,
klappen evtl. andere Skripts, etc.
bis dann
gero
Hallo nochmal !
Hier nochmal alles genau :
CGI-Script:
#!c:/httpd/cgi-bin/perl.exe
print <<EOHTML;
Content-type: text/html
<html><head><title>Hallo</title></head>
<body><h1>CGI-Feedback </h1><br>
</body></html>
EOHTML
Html-Ansicht
#!c:/httpd/cgi-bin/perl.exe print <<EOHTML;
CGI-Feedback
EOHTML
Lorenz
Hallo Lorenz!
Scheinbar wird Dein Script vom Webserver ueberhaupt nicht ausgefuehrt, sondern einfach der Dateiinhalt uebertragen, so wie das mit jeder normalen HTML-Seite passiert.
Du musst dem Webserver klarmachen, dass er das Script *ausfuehren* soll. Fuer ein paar Vorschlaege, wie man das macht, schau mal in Michael's Beitrag: http://www.teamone.de/selfaktuell/schroepl03.htm#a6.
Bis dannundwannundbyebye
AuCiF [andreasundcalocybeinfrankfurt]