Dateianhang im Formmailer...
Marcel
0 Robert Bamler0 Marcel
Ich habe mir einen formmailer auf meine Seite gesetzt.
leider funktionirt das file_attachment nicht. ich kann zwar etwas"Dranhängen", aber es wird nicht mit gesendet. stattdessen erhalte ich die adresse:(z.B.)
Betreff:
Mitteilung:
Name:
eMail:
file_attach: /var/tmp/phpwRHZNY
file_attach_name: "name des bildes".gif
file_attach_size: 603
Was mache ich falsch? muß ich ein spezielles script verwenden?
Leider habe ich bisher keine passende antwort gefunden.
Hallo,
Ich habe mir einen formmailer auf meine Seite gesetzt.
leider funktionirt das file_attachment nicht. ich kann zwar etwas"Dranhängen", aber es wird nicht mit gesendet. stattdessen erhalte ich die adresse:(z.B.)
Da gibts einen informativen SELFHTML-Feature Artikel:
http://aktuell.de.selfhtml.org/artikel/cgiperl/file-upload/index.htm
Anhand dieses Artikels kannst du überprüfen, ob das Formmailer-Skript keine Fehler enthält. Um E-Mails mit Anhängen zu erstellen, schau dir einfach mal den Quelltext einer E-Mail mit Anhang an, das erscheint mir relativ selbsterklärend.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]
Hi!
mein formmailer ist ein gemietetes formular.
eingebunden ist es so:
<body onLoad="self.focus()">
<table align="center" border="0" width="80%" height="100%" cellpadding="0" cellspacing="0">
<tr align="CENTER" valign="MIDDLE">
<td><form action="http://send.formmailer.com/" method="POST" enctype="multipart/form-data" name="Kontakt" onsubmit="return validate(this)">
<input type="HIDDEN" name="formmailer" value="35981">
<table border="0" cellspacing="2" cellpadding="4" width="100%">
<tr align="LEFT" valign="MIDDLE">
<td><strong>Dein Name:</strong></td>
<td><input type="TEXT" name="Name" vcard_name="vCard.DisplayName" size="30" maxlength="80"></td>
</tr>
<tr align="LEFT" valign="MIDDLE">
<td><strong>Dein eMail-Adresse:</strong></td>
<td><input type="TEXT" name="eMail" vcard_name="vCard.Email" size="30" maxlength="80"></td>
</tr>
<tr align="LEFT" valign="MIDDLE">
<td><strong>Betreff:</strong></td>
<td><input type="TEXT" name="Betreff" size="30" maxlength="80"></td>
</tr>
<tr align="LEFT" valign="MIDDLE">
<td><strong>Anhang:</strong></td>
<td><input type="file" name="file_attach"></td>
</tr>
<tr align="CENTER" valign="MIDDLE">
<td colspan="2"><textarea style="font-family: sans-serif;" name="Mitteilung" cols="40" rows="8" wrap="SOFT"></textarea></td>
</tr>
<tr align="CENTER" valign="MIDDLE">
<td colspan="2"><input type="SUBMIT" style="font-weight: bold;" value="eMail versenden">
<input type="RESET" value="Formular leeren"></td>
</tr>
</form>
</table>
ich denke,ich muß noch ein script einsetzen, das den dateianhang sperichert...ist das so?
Hallo,
mein formmailer ist ein gemietetes formular.
eingebunden ist es so:
[...]
ich denke,ich muß noch ein script einsetzen, das den dateianhang sperichert...ist das so?
Das Skript ist ein Server-Seitiges Skript, das auf http://send.formmailer.com/ liegt. Das kannst du nicht editieren, da nur die Betreiber von www.formmailer.com Zugriff darauf haben. Auf http://www.formmailer.com/prepare.php3#fileupload findest du eine Anleitung zum Dateiversand. Anscheinend stimmt das alles mit deinem Formular überein. Das einzige, was ich nicht überprüfen konnte, war der vorletzte Punkt:
Alle FILE-Felder müssen unter dem Menüpunkt "Formularfelder" auf der Formularkonfigurationsseite definiert werden; als Typ muß "Datei" ausgewählt sein. Dort nicht definierte FILE-Felder werden ignoriert. Es ist aber nicht notwendig, eine eigene Fehlerseite einzurichten oder das Feld als "Benötigt" zu definieren.
Vielleicht hast du das vergessen. Das würde den Fehler erklären.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]