Zum Inhalt springen

Formmail...


Empfohlene Beiträge

Servus ihr Experten,

ich hoffe ihr könnt mir mal weiterhelfen. Bastel gerade mal wieder an einer kleinen Seite und will gerne ein "Kontaktformular" einbinden, bei dem dann Fragen, Anregungen,... an mich gesandt werden können.

Das Folgende habe ich als Quelltext in der *.html Datei.

<html>

<head>

<title>Kontaktformular</title>

</head>

<body background="" bgcolor="c0c0c0" text="00000" link="400000" vlink="400000" alink="400000">

<center>

<font size="5" face="Arial" color=00000>Kontaktformular:</font></b><b><font color="#FFFFFF"><br>

        <br>

        </font></b></p>

      <table width="75%" border="0" align="center">

        <tr>

          <td>

            <p><b><font color="#FFFFF"> </font></b></p>

            <form action="/formmail.pl" method="POST">

              <p>

<input type=hidden name="recipient" value="[email protected]">

                <input type=text name="realname" size="20"value="Dein Name">

                <br>

                <input type=text name="email" size="20" value="Deine Email">

                <br>

                <input type=text name="subject" size="20" value="Betreff">

                <br>

                <textarea rows="2" name="message" cols="45"></textarea>

              </p>

              <p>

                <input type="submit" value="Absenden" name="Submit">

</p>

            </form>

            <p></p>

      </td>

        </tr>

      </table>

      <p> </p>

    </td>

  </tr>

</table>

Meine Frage nun: Diese "/formmail.pl" Datei habe ich mir hier runtergeladen. Muss ich die nun auf meinen Server packen und dann funzt das oder wie geht das von Statten. Und die zweite Frage: Was muss noch in den Quelltext, damit der User wieder auf ne andere Seite kommt, nachdem er "Absenden " angeklickt hat?

Hoffe ihr könnt mir weiterhelfen. Danke :-D

Link zu diesem Kommentar
Auf anderen Seiten teilen

<html>

<head>

<title>Kontaktformular</title>

</head>

<body background="" bgcolor="c0c0c0" text="00000" link="400000" vlink="400000" alink="400000">

<center>

<font size="5" face="Arial" color=00000>Kontaktformular:</font></b><b><font color="#FFFFFF"><br>

        <br>

        </font></b></p>

      <table width="75%" border="0" align="center">

        <tr>

          <td>

            <p><b><font color="#FFFFF"> </font></b></p>

            <form action="/formmail.pl" method="POST">

              <p>

<input type=hidden name="recipient" value="[email protected]">

                <input type=text name="realname" size="20"value="Dein Name">

                <br>

                <input type=text name="email" size="20" value="Deine Email">

                <br>

                <input type=text name="subject" size="20" value="Betreff">

                <br>

                <textarea rows="2" name="message" cols="45"></textarea>

              </p>

              <p>

                <input type="submit" value="Absenden" name="Submit">

</p>

            </form>

            <p></p>

      </td>

        </tr>

      </table>

      <p> </p>

    </td>

  </tr>

</table>

auf die schnelle durchgeschaut, kann das fette raus, da nix innerhalb des tags steht, bzw kein öffnender befehl dabei ist.

Die *.pl muß in den "cgi-bin" ordner auf Deinem Server (Muß natürlich unterstützt werden.

Wenn es nicht tut, kannst du Die Datei auch in *.cgi umbenennen. Dann nur noch im richtigen Format hochladen (CHMOD= Berechtigung) müsste aber in irgendner readme dabei stehen.

Wird die Weiterleitung nicht direkt in der perl datei mit angegeben?

das dann noch in den passenden Pfad ändern:

<form action="...blabla.../cgi-bin/formmail.pl" method="POST">

Bearbeitet von Barnosch
Link zu diesem Kommentar
Auf anderen Seiten teilen

Besten Dank erstmal Barnosch, hab jetzt alles so gemacht, jetzt erscheint im Browserfenster:

error 403: Forbidden!

Verboten!

Es sind nur ungenügende Zugriffsrechte gesetzt. Bitte ändern Sie die Rechte mit Ihrem FTP-Programm.

Was is nun schon wieder?

Jemand noch ne andere Idee mit der anschliessenden Weiterleitung?

Ach so neuer Quelltext:

<html>

<head>

<title>Kontaktformular</title>

</head>

<body background="" bgcolor="c0c0c0" text="00000" link="400000" vlink="400000" alink="400000">

<center>

<font size="5" face="Arial" color=00000>Kontaktformular:</font><br>

        <br>

    <table width="75%" border="0" align="center">

        <tr>

          <td>

            <p><b><font color="#FFFFF"> </font></b></p>

            <form action="http://www.rolleronkels.de/cgi-bin/formmail.pl" method="POST">

              <p>

<input type=hidden name="recipient" value="[email protected]">

                <input type=text name="realname" size="20"value="Dein Name">

                <br>

                <input type=text name="email" size="20" value="Deine Email">

                <br>

                <input type=text name="subject" size="20" value="Betreff">

                <br>

                <textarea rows="2" name="message" cols="45"></textarea>

              </p>

              <p>

                <input type="submit" value="Absenden" name="Submit">

</p>

            </form>

            <p></p>

      </td> 

        </tr>

      </table>

      <p> </p>

    </td>

  </tr>

</table>

Bearbeitet von Roller Aendy
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ggf. hat die Datei nur eingeschränkte Rechner auf dem neuen Server. Wenn z. B. das /cgi-bin/ Verzeichniss nur Leseberechtigung hat, dann musst Du die Attribute mit Deinem FTP Programm ändern. Dies geschieht in der Regel indem Du Dich mit dem Server verbindest, dann rechte Maustaste auf die Datei und dann lassen sich die Einstellungen ändern. Sollte z.B. mit Cute FTP so funktionieren.

Die Weiterleitung steht in dem .pl Skript.

Link zu diesem Kommentar
Auf anderen Seiten teilen

das liegt jetzt am falsch gesetzten CHMOD.

Das sind die Zugriffsrechte die die Datei hat.

Z.B. ob Sie nur gelesen werden kann, oder auch beschrieben werden kann, ob Sie ausführbar ist, oder nicht, etc.

War keine Readme dabei, bei dem File das Du runtergeldaen hast?

Da steht normalerweise dabei, wie Du es CHMODen musst.

Weiß leider nicht auswendig was Lese und Schreibzugriff ist.

755 oder so, 644? Keine Ahnung.

Ändern tust das in Deinem FTP-Programm.

Rechstklick auf die *.pl Datei, da CHMOD oder Zugriffsrechte ändern klicken und auswählen.

Viel Erfolg

EDIT: Ok, zu lahm

Bearbeitet von Barnosch
Link zu diesem Kommentar
Auf anderen Seiten teilen

Besten Dank erstmal Barnosch, hab jetzt alles so gemacht, jetzt erscheint im Browserfenster:
error 403: Forbidden!

Verboten!

Es sind nur ungenügende Zugriffsrechte gesetzt. Bitte ändern Sie die Rechte mit Ihrem FTP-Programm.

Was is nun schon wieder?

Jemand noch ne andere Idee mit der anschliessenden Weiterleitung?

Ach so neuer Quelltext:

<html>

<head>

<title>Kontaktformular</title>

</head>

<body background="" bgcolor="c0c0c0" text="00000" link="400000" vlink="400000" alink="400000">

<center>

<font size="5" face="Arial" color=00000>Kontaktformular:</font><br>

        <br>

    <table width="75%" border="0" align="center">

        <tr>

          <td>

            <p><b><font color="#FFFFF"> </font></b></p>

            <form action="http://www.rolleronkels.de/cgi-bin/formmail.pl" method="POST">

              <p>

<input type=hidden name="recipient" value="[email protected]">

                <input type=text name="realname" size="20"value="Dein Name">

                <br>

                <input type=text name="email" size="20" value="Deine Email">

                <br>

                <input type=text name="subject" size="20" value="Betreff">

                <br>

                <textarea rows="2" name="message" cols="45"></textarea>

              </p>

              <p>

                <input type="submit" value="Absenden" name="Submit">

</p>

            </form>

            <p></p>

      </td> 

        </tr>

      </table>

      <p> </p>

    </td>

  </tr>

</table>

Wie Barnosch weiter oben schon schrieb:

Dann nur noch im richtigen Format hochladen (CHMOD= Berechtigung) müsste aber in irgendner readme dabei stehen.

d.h. die Datei sollte "world readable / world executable" sein.

Oktalmaske: 755

bzw. im ls-mode: rwxr-xr-x

Sonst gayhet da nix.

Aber - ohne Dir zu nahe treten zu wollen - ich würde mir an Deiner Stelle zweimal überlegen, ob ich sowas implementiere, wenn ich von dem Kram keine Ahnung habe und auch nicht nachvollziehen kann, was das Dingens da überhaupt macht. Am Ende setzt Du nämlich einen prima SPAM-Forwarder auf ... :-D

Link zu diesem Kommentar
Auf anderen Seiten teilen

d.h. die Datei sollte "world readable / world executable" sein.

Oktalmaske: 755

bzw. im ls-mode: rwxr-xr-x

Bahnhof??? :plemplem:
Aber - ohne Dir zu nahe treten zu wollen - ich würde mir an Deiner Stelle zweimal überlegen, ob ich sowas implementiere, wenn ich von dem Kram keine Ahnung habe und auch nicht nachvollziehen kann, was das Dingens da überhaupt macht.

Kein Problem, darum frage ich ja, also am besten die Finger weg von sowas, ok habe verstanden.

Am Ende setzt Du nämlich einen prima SPAM-Forwarder auf ... :-D

Wie umgehe ich sowas, und bin trotzdem für Tips, etc erreichbar?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich würde an Deiner Stelle ein (transparentes) gif oder png generieren, das Deine eMail-Adresse zeigt. Leute, die Dich erreichen wollen, können Dir an die besagte Adresse schreiben, und Spammer bzw. deren Webspider laufen bei der automatisierten Dienst- bzw. Adress-Jagd ins Leere. Nicht ganz kommod, aber extrem sicher und leicht zu realisieren.

Link zu diesem Kommentar
Auf anderen Seiten teilen

oder vertraust hier wem und schickst ihm deine ftp daten..dann geht das wohl besser...

Servus Dr. P

Schliesse ich daraus das du mir da weiterhelfen könntest? Das ganze ist im Moment allerdings nicht akut, denke das wird erst was in 4-6 Wochen, würde dann aber gerne nochmal drauf zurückkommen.

Ist die Gs4.de Seite von dir, wenn ja, habe mich gerade mal dort umgesehen. Sowas in der Art wie die "Kontakt"-Seite schwebte mir da auch vor, nur leider keine umfangreichen Plan von sowas. :-D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.


×
×
  • Neu erstellen...

Wichtige Information