Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Meinung senden lassen (https://www.delphipraxis.net/139516-meinung-senden-lassen.html)

Larsi 30. Aug 2009 15:00


Meinung senden lassen
 
Hi,

ich plane für mein StreamZ ein Formular in dem der Benutzer seine Meinung zu dem Programm schreiben und senden kann. Doch wie mache ich das? Ich habe verschiedene Ansätze, die ich alle aber nicht perfekt finde. Eine Möglihckeit wäre bei Web.de oder so einen Mailaccount zu erstellen und eine TSmtp Komponente zu benützen und das Feedback an meine Emailadresse zu schicken. Jedoch bin ich mir nicht sicher ob Benutzername und Passwort mit einem Sniffer einfach ausgelesen werden können. Die andere Idee wäre einfach Outlook zu öffnen aber wenn der Benutzer keint Outlook oder keine Email Adresse hat geht das auch nicht. Wie mach ich das am Besten?

MFG Lars Wiltfang

SirThornberry 30. Aug 2009 15:01

Re: Meinung senden lassen
 
Ich würde das Feedback einfach an ein php-Formular senden welches die Daten dann per Mail an mich (bzw. in dem Fall an dich) schickt oder in eine Datenbank einträgt.

Larsi 30. Aug 2009 15:04

Re: Meinung senden lassen
 
Das hab ich auch schon probiert doch irgendwie klappte das mit Leerzeichen in dem Text nicht. Wie ich eine Mail über PHP sende ist mir auch nicht bekannt. :sad:

SirThornberry 30. Aug 2009 15:06

Re: Meinung senden lassen
 
Dann mache dazu doch einfach ein neues Thema auf (also wie man eine Mail per PHP sendet) oder frag mal bei google nach (einfach nach "php email" suchen und das erste Ergebnis ist schon eine Komplettlösung) :)

Larsi 30. Aug 2009 15:08

Re: Meinung senden lassen
 
Ich finde das gehört doch noch zur Lösung meines Problems wie man das über PHP realisiert, oder? Aber ok ich mach n neues Thema auf.

Namenloser 30. Aug 2009 15:08

Re: Meinung senden lassen
 
Zitat:

Zitat von Larsi
Das hab ich auch schon probiert doch irgendwie klappte das mit Leerzeichen in dem Text nicht. Wie ich eine Mail über PHP sende ist mir auch nicht bekannt. :sad:

Von php.net:
Code:
<?php
// Die Nachricht
$nachricht = "Zeile 1\Zeile 2\Zeile 3";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);

// Send
mail('benutzer@example.com', 'Mein Betreff', $nachricht);
?>

SirThornberry 30. Aug 2009 15:09

Re: Meinung senden lassen
 
Das hat definitiv nicht mit der eigentlichen Frage zu tun. Denn da geht es darum wie man sich am besten eine Meinung senden lässt und befindet sich in einem Delphi-Bereich. Die PHP-Lösung wäre dann eine von vielen Möglichkeiten und hat nichts mehr mit der Frage zu tun welche Möglichkeiten es alles gibt.

Larsi 30. Aug 2009 15:13

Re: Meinung senden lassen
 
Zitat:

Zitat von NamenLozer
Zitat:

Zitat von Larsi
Das hab ich auch schon probiert doch irgendwie klappte das mit Leerzeichen in dem Text nicht. Wie ich eine Mail über PHP sende ist mir auch nicht bekannt. :sad:

Von php.net:
Code:
<?php
// Die Nachricht
$nachricht = "Zeile 1\Zeile 2\Zeile 3";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);

// Send
mail('benutzer@example.com', 'Mein Betreff', $nachricht);
?>

Das richtige Problem war eher das übergeben der Nachricht an die Php Datei über Datei.php?H=Hallo Text. In meiner PHP Datei war immer nur Hallo drin.

Namenloser 30. Aug 2009 15:33

Re: Meinung senden lassen
 
Zitat:

Zitat von Larsi
Das richtige Problem war eher das übergeben der Nachricht an die Php Datei über Datei.php?H=Hallo Text. In meiner PHP Datei war immer nur Hallo drin.

Das Leerzeichen ist ein Sonderzeichen, das kodiert werden muss:
Datei.php?H=Hallo%20Text sollte hinhauen. Du könntest die Daten alternativ auch Base64-kodieren.

Apollonius 30. Aug 2009 15:34

Re: Meinung senden lassen
 
Ich würde das nicht über get lösen. URLs können nicht beliebig lang werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz