Brauche Denkanstoß: Weitergabe von Kontaktinfos aus verschiedenen Kontaktformularen von Webseiten

internet

Top Contributor
Hallo zusammen,

ich möchte gerne folgendes realisieren und benötige ein paar Denkanstöße, wie ich das realisieren kann.
- Es gibt ein Webformular, das jeder auf seiner Homepage einbinden kann (klassisches Anfrageformular). Die Technologie kann auf jeder Seite anders sein (Joomla, Wordpress etc.)
-> nun möchte ich, dass die Anfragen weitergegeben können und dann zentral in einer DB gespeichert werden.

Folgende Möglichkeiten sehe ich derzeit:

1)
Das Formular auf jeder Webseite referenziert auf die zentrale Seite, also die sprich ein Webservice auf meiner Seite:
<form action="/meineseite.de/action_page" method="get">
- Hat den Nachteil, dass der Webseitenbetreiber von der Seite abhängig ist (sprich falls die zentrale Seite nicht verfügbar ist, dann kommt die Anfrage nicht an)
-> Wäre aber wohl technisch gesehen relativ einfach zu realisieren

2)
Das Formular auf jeder Webseite wird auf dessen Server ausgeführt und die Daten kommen per Email an (ganz normaler Standard, wie es fast überall ist)
Die Email enthält einen Button "Bestätigen". Wenn man darauf klickt, dann wird man an einen Webservice der zentralen Seite geleitet und die Email wird ausgelesen.
Frage: Geht das überhaupt?
-> Die Idee ist dann, dass die Email entsprechende ID´s oder Namen enthält, die dann in dem Webservice ausgelesen werden.
Beispiel:
In der Email habe ich etwas wie: "Name: Test":
-> In dem Webservice suche ich dann nach "Name:" und speichere mir den Wert, der danach kommt.
=> Geht das überhaupt?


Hat jemand andere Ideen, wie man sowas realisieren kann?
Kurzer Hinweis noch: Nein, ich komme nicht auf DB der einzelnen Seiten, sodass ich diese auslesen könnte.

Vielen Dank für jede Hilfe
 
Welche beiden sollen denn das Formular mitbekommen? Die Website, die der Nutzer besucht, der zentrale Server oder beide?

Soll der Nutzer entscheiden, ob der Zentrale Server das mitbekommt, Variante 2 klingt danach?
 
Am Besten beide, sodass ich unabhängig davon bin - das stelle ich mir aber schwer vor.

Wenn ich das Formular "vorgebe", habe ich aber vermutlich mehr Möglichkeiten.
Sprich:
Ich habe definierte Felder:
ID: Name
-> Den HTML Code muss der Benutzer dann eben auf seiner Webseite einbinden, und kann diese noch mit CSS etc. aufbessern, sodass er an dessen Webseite passt.

Das <form> wird dann an meinen Webservice geschickt (action-Methode), welcher dann direkt alle Daten in meine zentrale DB gespeichert.
Auch ein automatischer Emailversand wäre dann möglich mit einer Funktion des Webservices (würde dann jedoch Last auf meinem Server erzeugen, was ich eher vermeiden möchte).
Soweit ich weiß kann man jedoch nur eine action - Methode pro <form> ausführen?

Ich bin auch für andere Vorschläge offen.
Vorgabe ist, dass die Daten, die von der externen Webseite kommen durch das Formular in meine DB transferiert werden.
 

Zurück
Oben