Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Formulardaten per Lotus Notes versenden

Frage Entwicklung Webentwicklung

Mitglied: Suicide1

Suicide1 (Level 1) - Jetzt verbinden

17.04.2007, aktualisiert 21:50 Uhr, 6263 Aufrufe, 6 Kommentare

Hab hier ein kleines Formular per HTML geschrieben, welches ich per Mail versenden möchte. Mit dem OE & Outlook 2007 geht es auch, nur leider haben wir hier in der Firma nur Lotus Notes 6.5. Wenn ich auf abschicken klicke, ploppt Lotus zwar auf, die Emailadresse wird eingefügt, das wars aber auch schon wieder. hab auch nur die Möglichkeit, HTML/Javascript zu nutzen. Was könnte ich ändern bzw. ist es realisierbar?

[CODE]
<!DOCTYPE html PUBLIC " -W3CDTD XHTML 1.0 Transitiona lEN" "http:www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml;>"
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Umfrage</title>

<script type="text/javascript">
function chkFormular () {
if (document.Formular.Name.value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.Formular.Name.focus();
return false;
}
if (document.Formular.Vorname.value == "") {
alert("Bitte Ihren Vornamen eingeben!");
document.Formular.Vorname.focus();
return false;
}
if (document.Formular.Alter.value == "") {
alert("Bitte Ihr Alter eingeben!");
document.Formular.Alter.focus();
return false;
}
if (document.Formular.Seit.value == "") {
alert("Bitte eingeben, seit wann du dabei bist!");
document.Formular.Seit.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.Formular.Alter.value.length; ++i)
if (document.Formular.Alter.value.charAt(i) < "0" ||
document.Formular.Alter.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Altersangabe keine Zahl!");
document.Formular.Alter.focus();
return false;
}
}
</script>


</head>

<body background="bubble1024x768.bmp" bgproperties="fixed">
<form name="Formular" action="mailto:*@.com" method=post enctype="text/plain" onsubmit="return chkFormular()">
<font color="#FFFFFF">
<table width="100%" border="0">

<tr>
<td colspan="3" align="center"><h1>Fragenkatalog f&uuml;r die Mitarbeiter des [Firma]<br /></h1>
<p>(Alle Angaben sind freiwillig und werden von mir nicht an Au&szlig;enstehende weitergegeben. Zuk&uuml;nftig werden die gemachten Angaben nur den<br />
Mitarbeitern des [Firma] zur Einsicht zur Verf&uuml;gung stehen.)<br />
<br />
</p>
<p>&nbsp;</p></td>
</tr>
<tr>
<td width="40%">1) Name*:<br /><input type="text" name="Name" size="45" maxlength="50"></td>
<td colspan="2">2) Vorname*:<br /><input type="text" name="Vorname" size="45" maxlength="50"></td>
</tr>
<tr>
<td><p>&nbsp;</p>
<p>3) Adels-/Doktor-/ oder sonstige Titel:<br />
<input type="text" name="Titel" size="45" maxlength="50">
</p></td>
<td colspan="2"><p>&nbsp;</p>4) Spitzname:<br /><input type="text" name="Spitzname" size="45" maxlength="50"></td>
</tr>
<tr>
<td><p>&nbsp;</p>
<p>5) Geburtsdatum:<br />
<input type="text" name="Datum" size="10" maxlength="10">
</p></td>
<td colspan="2"><p>&nbsp;</p>6) Geburtsort:<br /><input type="text" name="Ort" size="45" maxlength="50"></td>
</tr>
<tr>
<td><p>&nbsp;</p>
<p>7) aus 5) resultierende Alter:<br />
<input type="text" name="Alter" size="3" maxlength="2">
</p></td>
<td width="30%"><p>&nbsp;</p>8) gef&uuml;hltes Alter:<br /><input type="text" name="Gefuehl" size="4" maxlength="3"></td>
<td width="30%"><p>&nbsp;</p>9) Sternzeichen:<br /><input type="text" name="Stern" size="20" maxlength="20"></td>
</tr>
<tr>
<td><p>&nbsp;</p>
<p>10) Familienstand:<br />
<input type="text" name="Stand" size="45" maxlength="20">
</p></td>
<td colspan="2"><p>&nbsp;</p>11) Kinder<br /><input type="text" name="Kinder" size="2" maxlength="2"></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>12) Wohnort / Anschrift:<br />
<input type="text" name="Wohnort" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>13) Hobby&acute;s / Interessen:<br />
<textarea cols="50" rows="10" name="Hobby"></textarea>
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>14) Laster:<br />
<input type="text" name="Laster" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>15) Ticks / Macken:<br />
<input type="text" name="Ticks" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>16) Positives an mir:<br />
<input type="text" name="Positiv" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>17) Negatives an mir:<br />
<input type="text" name="Negativ" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>18) Lebensmotto:<br />
<input type="text" name="Motto" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p><strong>Hier noch ein paar &quot;Lieblings&quot;-fragen</strong></p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>19) Lieblingsfarbe:<br />
<input type="text" name="Farbe" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>20) Lieblingsautomarke:<br />
<input type="text" name="Auto" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>21) Lieblingsspeise:<br />
<input type="text" name="Speise" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>22) Lieblingszigarettenmarke(f&uuml;r Nicht-/Exraucher - Lieblingskaugummimarke):<br />
<input type="text" name="Marke" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>23) urspr&uuml;nglich erlernte(r) Beruf(e):<br />
<textarea cols="50" rows="10" name="Hobby"></textarea>
</p></td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p>
<p>24) Vor der Karriere bei [Firma] habe ich folgende Berufe ausge&uuml;bt:<br />
<textarea cols="50" rows="10" name="Hobby"></textarea>
</p></td>
</tr>
<tr>
<td height="21" colspan="3"><p>&nbsp;</p>
<p>25) seit* <input type="text" name="Seit" size="10" maxlength="10"> im [Firma]:<br />

</p></td>
</tr>
<tr>
<td height="21" colspan="3"><p>&nbsp;</p>
<p>26) Jetzige Position im [Firma]:<br />
<input type="text" name="Jetzt" size="45" maxlength="50">
</p></td>
</tr>
<tr>
<td><input type=submit value="Abschicken"> <input type=reset value="Verwerfen"> </td>
</tr>

</table></font>
</form>
</body>
</html>
[/CODE]

Bye Chris
Mitglied: masterG
17.04.2007 um 20:56 Uhr
willst du den Code in der Nachricht verschicken oder als Anlage?
masterG
Bitte warten ..
Mitglied: 17735
17.04.2007 um 20:59 Uhr
Hallo,

das ist leider nicht so einfach zu lösen, da das Clientmailprogramm (in dem Fall also Notes) entscheidet, wie es mit den Daten aus dem Formular umgeht - und sie entsprechend vielleicht ignoriert.

Am besten, und wahrscheinlich einzigsten zu realisieren, wäre es, PHP das Versenden der Mail zu überlassen. Eventuell auf einem externen (anderen) Server?

Gruß,
Ahnenforscher
Bitte warten ..
Mitglied: Suicide1
17.04.2007 um 21:28 Uhr
willst du den Code in der Nachricht
verschicken oder als Anlage?
masterG

Will verschicken als Nachricht, nicht als Anlage.

Am besten, und wahrscheinlich einzigsten zu realisieren, wäre es, PHP das Versenden der
Mail zu überlassen. Eventuell auf einem externen (anderen) Server?

Weiss ich nicht, ob wir auf unserer HP in der Firma PHP unterstützen können, informiere mich aber dazu. Ich hab aber keinen blassen von PHP, Alles verlernt. Kann mir wer das Formular dann umschreiben?
Bitte warten ..
Mitglied: 17735
17.04.2007 um 21:39 Uhr
Weiss ich nicht, ob wir auf unserer HP in
der Firma PHP unterstützen können,
informiere mich aber dazu. Ich hab aber
keinen blassen von PHP, Alles verlernt. Kann
mir wer das Formular dann umschreiben?

Kein Problem, am Formular musst du fast nichts ändern - außer bei <form action="hier_die_php_datei.php" method="post>

Und php reagiert so darauf:

01.
$vorname = trim(htmlspecialchars($_POST['vorname'])); //mit trim() Leerzeichen entfernen und aus Sicherheitsgründen htmlspecialchars 
02.
// diese Zeile für alle input-Felder kopieren und anpassen 
03.
 
04.
$recipient = "email@des.empfaengers.de"
05.
$subject = "Betreffzeile"
06.
$message = "Vorname = $vorname\r\n 
07.
Name = $name\r\n"; // usw. anpassen für alle Felder 
08.
 
09.
if(@mail($recipient, $subject, $message) { // E-Mail versenden 
10.
 
11.
echo "Mail erfolgreich verschickt!"; // Erfolgsmeldung 
12.
 
13.
} else
14.
 
15.
echo "Fehler beim Versenden!"; //Fehlermeldung 
16.
 
17.
}
So grob

Gruß,
Ahnenforscher
Bitte warten ..
Mitglied: Suicide1
17.04.2007 um 21:45 Uhr
sorry, das du dir jetzt die Arbeit gemacht hast, habs mit phpinfo getestet. geht nicht. Haben also kein PHP am laufen
Und nu? Hab ich noch ne Chance?
Bitte warten ..
Mitglied: 17735
17.04.2007 um 21:50 Uhr
sorry, das du dir jetzt die Arbeit gemacht
hast, habs mit phpinfo getestet. geht nicht.
Haben also kein PHP am laufen
Und nu? Hab ich noch ne Chance?

Also auf die "herkömliche Art" mit form action="mailto".... wird es nicht funktionieren.

Ich habe noch eine (zugegebener Maßen ein wenig ausgefallene) Idee: Registriere dich z. B. bei Funpic.de, dort hast du absolut kostenloses Webhosting mit PHP und MySQL. Lade dein Formular dort hoch und überlasse PHP die Mail-Arbeit.
Eventuell kannst du das Verzeichnis oder die Datei mit dem Formular auch noch passwortschützen.

Gruß,
Ahnenforscher
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
VB for Applications
VBS Script zum versenden mehrerer Verknüpfungen zu Dateien per Lotus Notes

Frage von Sentinel87 zum Thema VB for Applications ...

Multimedia & Zubehör
Esker Fax Services für Lotus Notes

Frage von Hendrik2586 zum Thema Multimedia & Zubehör ...

E-Mail
Lotus Notes Traveler- Benutzer einrichten im Admin (8)

Frage von Hendrik2586 zum Thema E-Mail ...

E-Mail
Lotus Notes 8.3.5 Deinstallation (5)

Frage von Hendrik2586 zum Thema E-Mail ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...