wie verbinde ich mein gästebuch mit dem cgi-script?
kiran
- cgi
hey!
wer kann mir helfen? bekomme mein gästebuch nicht mit meinem cgi-bin verbunden, auf jedenfall hatts beim hochladen nicht funktioniert.
Gästebuch:
<html><font color="#FFce00">
<head><Titel><center><h1><b>Crazy-Vision</b></h1></center></Titel>
</head>
<body bgcolor="#000080">
<Body><center><h2><I><b><u>Gästebuch</u></b></I></h2></center></body><p>
<body>
<center>
<td>Hier könnt ihr euch also verewigen. Füllt einfach
die untenstehenden Felder aus und drückt auf Eintragen. <p>
Dann wird auch euer Eintrag mein Gästebuch zieren.</td>
</tr>
</table>
</center>
<form ACTION = "/cgi-bin/gaestebuch.cgi"> <method="post">
<TABLE border=0 cellPadding=4 cellSpacing=1 width="80%">
<tr bgcolor="#000080">
<td colspan=3><b><font color="#FFce00">Neuer Eintrag:</b></td>
</tr>
<tr bgcolor="#000080">
<td width="120"><font color="#FFce00">Name:</td>
<td colspan="2"><input name="name" type="text" size="30" value=""></td>
</tr>
<tr bgcolor="#000080">
<td width="120"><font color="#FFce00">Email:</td>
<td colspan="2"><input name="email" type="text" size="30" value=""></td>
</tr>
<tr bgcolor="#000080">
<td width="120"><font color="#FFce00">Website:</td>
<td width="40"><DIV align="right"><font color="#FFce00">http://</td>
<td width=100%><input name="website" type="text" size="23" value=""></td>
</tr>
<tr bgcolor="#000080">
<td valign="top" width="120"><font color="#FFce00">Eintrag:</td>
<td colspan="2"><textarea name="text" rows=5 cols=25></textarea></td>
</tr>
<tr bgcolor="#000080">
<td width="120"> </td>
<td colspan="2"><A HREF = "/cgi-bin/gaestebuch.cgi">
<input type="submit" name="submit" value="Eintragen"></a><input type="reset" value="Verwerfen">
<input name="savename" type="hidden" value="">
<input name="saveemail" type="hidden" value="">
<input name="savetext" type="hidden" value="">
</td>
</tr>
</table>
</form>
<p>
<TABLE border=0 cellPadding=4 cellSpacing=1 width="80%">
<tr bgcolor="#000080">
<td><b><font color="#FFce00">Einträge</b>
</tr>
<tr bgcolor="#000080">
<td><font color="#FFce00">Das hier haben die Leute vor euch in meinem Gästebuch hinterlassen und auch ihr könnt euch hier verewigen.
Füllt einfach die obigen Formulare aus und drückt auf "Eintragen". Ihr dürft aus Sicherheitsgründen leider keine HTML Tags verwenden Jael</td>
</tr>
</table>
</p><br>
<br>
<p>
<TABLE border=0 cellPadding=4 cellSpacing=1 width="80%">
<tr bgcolor="#000080">
<td width="80"><center><a href="#top">oben</a></center></td>
</tr>
</table>
</p>
</center>
</body>
</html>
cgi-bin:<HTML>
<HEAD>
<TITLE>Gästebuch (Ihr Eintrag)</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<CENTER>
<H2>Dein Eintrag in meinem Gästebuch</H2>
</CENTER>
Bitte füllen Sie die leeren Felder aus.
Merci!
<P><HR>
<FORM METHOD = "POST" ACTION = "/cgi-bin/gaestebuch.cgi">
<TABLE>
<TR>
<TH ALIGN = "left">Ihr Name:</TH>
<TD><INPUT TYPE = "text" NAME = "realname" SIZE = "40"
VALUE = ""></TD>
</TR><TR>
<TH ALIGN = "left">E-Mail:</TH>
<TD><INPUT TYPE = "text" NAME = "email" SIZE = "40"
VALUE = ""></TD>
</TR><TR>
<TH ALIGN = "left">Kommentar:</TH>
<TD><TEXTAREA NAME = "comments" COLS = "60" ROWS = "4" wrap="virtual">
</TEXTAREA></TD>
</TR></TABLE>
<CENTER>
<INPUT TYPE = "submit" VALUE = "Eintragen">
<INPUT TYPE = "reset">
</FORM>
<P>
<A HREF = "/gaestebuch/index.htm">Zurück zu den Einträgen</A><BR>
</CENTER>
</BODY>
</HTML>
Bin für jede hilfe dankbar!!
gruß jael
Hallo,
hab nur schnell geschaut und mir ist das aufgefallen:
<form ACTION = "/cgi-bin/gaestebuch.cgi"> <method="post">
ich denke du solltest es:
<form ACTION = "cgi-bin/gaestebuch.cgi" method="post">
nennen (das / davor weg und method eingebettet)
Achja du mußt auch auf das Uploadformat achten (Binär,Ascii)
Ich hoffe, ich konnte helfen.
Viele Grüße
Torwächter
moin
wer kann mir helfen? bekomme mein gästebuch nicht mit meinem cgi-bin verbunden, auf jedenfall hatts beim hochladen nicht funktioniert.
Mit der HTML Form hat das nicht sehr viel zu tun und auch mit einfachen hochladen ist es da noch lange nicht getan. Du musst dazu noch einige Umgebungsvariablen im CGI Script anpassen.
Sehr hilreich auch dazu.
http://selfhtml.teamone.de/cgiperl/intro/index.htm
cu
Hallo,
muss ich dir leider wiedersprechen, wenn das Form. falsch ist funzt auch nichts. Auch wenn er es in einem falschen Format uploaded kommt die 500.
---
Was genau funzt nicht ?
Gruß
Torwächter
Hallo,
Die Antwort auf deine Mail
Ascii und Binär sind die Uploadformate, die ausgewählt werden müssen, damit eine Seite richtig angezeigt wird. Soweit ich es in Erinnerung habe (mein FTP macht das immer selbst :) ) mußt du .cgi und .pl Dateien im Binär uploaden (bitte verbessert mich wenn es falsch ist).
Aber mal wieder zurück zu deinem Gästebuch.
-Was für ein Dateiformat ist es überhaupt?
-Hast du das File oder ist es ein gehostetes Gästebuch?
-Was erscheint überhaupt wenn du es aufrufst? (500 oder 404)
-schick mal den HTML-Quellcode (bitte n u r den <form></form>-Teil
-und sag mir deine Seite und den Namen des Scripts
Viele Grüße
Torwächter