SEO-Software von Suchmaschinenoptimierung.de

CGI - Formmail.pl !!!

(hier klicken, um zum Original Thread zu gelangen)
released1986
Hey...also bis jetzt hab ich ja alles soweit selbst hinbekommen aber ich verzweifel grad am CGI...vielleicht bin ich auch einfach nur zu dämlich...

Beim Formular verschicken krieg ich immer ne fehlermeldung rein...
(hab inzwschen schon ne eigene sammlung)

Die ganze Materie ist noch recht neu für mich und selber komm ich nicht weiter

kennt sich hier wer aus und kann mir mal helfen???

Meine site: www.sucht-verstehen.de/kontakt.html




Quelltext:
td><div align="center" class="Stil14">Martin Orzegowski</div></td>
</tr>
<tr>

<td><div align="center" class="Stil14">38304 Wolfenbüttel</div></td>
</tr>
</table>
<p align="center">&nbsp;</p>
<form action="/cgi-bin/formmail.pl" method="post" name="kontakt" id="kontakt" onsubmit="MM_validateForm('name','','R','E_mail','','RisEmail');return document.MM_returnValue">
<table width="80%" border="0">
<tr>
<td><span class="Stil11">

<input name="recipient" type="hidden" id="recipient" value="martin_orzegowski@freenet.de" />
<input name="subject" type="hidden" id="subject" value="kontakt" />
<input name="redirect" type="hidden" id="redirect" value="http:\\www.sucht-verstehen.de/danke.html" />
Name:*</span></td>
<td><input name="name" type="text" id="name" size="45" maxlength="50" /></td>
</tr>
<tr>
<td><span class="Stil11">Vorname:</span></td>

<td><input name="vorname" type="text" id="vorname" size="45" maxlength="50" /></td>
</tr>
<tr>
<td width="31%"><span class="Stil11">E-mail-Adresse:*</span></td>
<td><input name="E_mail" type="text" id="E_mail" size="45" maxlength="50" /></td>
</tr>
</table>
<p class="Stil15 Stil16">*die mit Sternchen versetzten Felder müssen ausgefüllt werden...</p>

<table width="82%" border="0">
<tr>
<td width="31%" height="146" valign="top"><span class="Stil11"><u>Ihre Nachricht:</u></span></td>
<td><textarea name="nachricht" cols="45" rows="10" wrap="physical" id="nachricht"></textarea></td>
</tr>
</table>
<p align="center">
<input type="submit" name="abschicken" id="abschicken" value="Senden" />

</p>
<p>&nbsp;</p>
</form>
<p>&nbsp;</p>
<div align="center"></div>
<form id="form5" name="form5" method="post" action="">
<div align="center"></div>
</form>
<p>&nbsp;</p>

<p>&nbsp;</p></td>
</tr>


Wäre der Hammer^.^

Danke schonmal im vorraus
TroX
Zitat:
Beim Formular verschicken krieg ich immer ne fehlermeldung rein...


...und die wäre?
released1986
error: 403

ZUGRIFF NICHT ERLAUBT

Die angeforderte Seite darf nicht angezeigt werden.

(versucht auf http://www.sucht-verstehen.de/cgi-bin/formmail.pl zuzugreifen)
TroX
wie sind die chmod-Dateirechte der Datei?
released1986
Sry was??? böse
----
ich hab kein plan was das is...

Ich hab das mit hilfe von nem Buch (angeblich wunderbar beschrieben)
und zig Internetseiten versucht zu machen...
...Versteh eingiermaßen was im Quelltext steht...
released1986
Gut hab schonmal rausgefunden das der Befehl chmod sehr wichtig ist, um CGI-Scripts zum Laufen zu bringen.

was dazu gelernt...

Wie erfahr ich meinen krieg das gerad net gebacken...

Kommando in welches Verzeichnis??
-----
komm mir dezent dämlich vor
TroX
läuft das script auf deinem Webspace oder auf deinem lokalen pc?

wenn webspace: hast du darauf FTP-Zugriff? wenn ja: Hast du ein FTP Programm? Wenn ja, solltest du per rechtsklick auf eine datei "Dateirechte" ändern können. gib für die Datei mindestens den wert "644" ein.

wen lokaler pc: Windows oder Linux?
released1986
Das script sollte auf meinem Webspace laufen...

FTP-Zugriff hab ich mit Dreamweaver CS3...

Hab jetzt bei formmail.pl zugriffsrechte auf 644
und dem kontaktformular.html auf 644
----
aber gleicher error code wie vorher...
TroX
dann setz mal auf 755.
und überprüfe, ob apache oder eine htaccess nicht den zugriff sperrt (per deny from all o.ä.)

MfG
released1986
ähm ja...unter 755 auch nicht aber: apache .htaccess wie komm ich darein????
Alles Neuland...*seufz
TrioxX
Das einfachste ist, dass du dir eine leere Textdatei mit dem Namen .htaccess erstellst (nicht .htaccess.txt o.ä.) und diese in den Ordner lädst. Danach musst du mal überprüfen, ob der Ordner, in dem das Script liegt chmod 755 besitzt. Nebenbei solltest auch auch in der Perl Datei prüfen, ob der Perl Pfad richtig ist. Das hat zwar nichts mit dem eigentlichen Fehler zu tun, verhindert aber neu auftretende Fehler Augenzwinkern
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.