Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP Datei benützen um Text per Mail zu versenden (https://www.delphipraxis.net/139518-php-datei-benuetzen-um-text-per-mail-zu-versenden.html)

Larsi 30. Aug 2009 15:49


PHP Datei benützen um Text per Mail zu versenden
 
Hi,

ich plane für mein StreamZ ein Formular in dem der Benutzer seine Meinung zu dem Programm schreiben und senden kann. Am Besten geht das wahrscheinlich wenn man dies mit einer PHP Datei welche mir eine Email mit Feedback schickt löst aber wie übergebe ich der PHP Datei die Meinung?


MFG Lars Wiltfang

ghost007 30. Aug 2009 15:51

Re: PHP Datei benützen um Text per Mail zu versenden
 
Hi,
wie weit kennst du dich denn mit php aus?

Das Übergeben würde ich über die indys machen, TIdHTTP ist hierfür sehr nützlich, damit kann man einfach über ein POST request die daten an das php formular schicken.

MfG - Ghost007

Larsi 30. Aug 2009 15:53

Re: PHP Datei benützen um Text per Mail zu versenden
 
Zitat:

Zitat von Apollonius
Ich würde das nicht über get lösen. URLs können nicht beliebig lang werden.

Gibt's eine andere Möglichkeit?

Die Muhkuh 30. Aug 2009 15:53

Re: PHP Datei benützen um Text per Mail zu versenden
 
Du liest schon, was andere schreiben?

Larsi 30. Aug 2009 15:55

Re: PHP Datei benützen um Text per Mail zu versenden
 
Ich versuch mein Bestes :stupid:

DeddyH 30. Aug 2009 15:56

Re: PHP Datei benützen um Text per Mail zu versenden
 
Wenn nicht GET, was bleibt dann noch übrig? :stupid:

Larsi 30. Aug 2009 15:58

Re: PHP Datei benützen um Text per Mail zu versenden
 
POST?

DeddyH 30. Aug 2009 15:58

Re: PHP Datei benützen um Text per Mail zu versenden
 
Na also :zwinker:

Namenloser 30. Aug 2009 15:59

Re: PHP Datei benützen um Text per Mail zu versenden
 
Vielen Dank an SirThornberry, der meinen Beitrag im alten Thread direkt gelöscht hat, obwohl ich diesen, direkt nachdem ich ihn abgeschickt hatte, gemeldet hatte, mit der Bitte, ihn zu verschieben (nein, es gab keinen roten Kasten) :wall: Zum Glück war er noch im Cache :wall:
Zitat:

Zitat von Namenlozer
Zitat:

Zitat von Larsi
Wie dann?

Mit POST:
Delphi-Quellcode:
procedure UploadFile(URL, FileName: string);
var
  FormData: TIdMultiPartFormDataStream;
  HTTP: TIdHTTP;
begin
  FormData := TIdMultiPartFormDataStream.Create;
  HTTP := TIdHTTP.Create;
  try    
    FormData.AddFormField('FileName',ExtractFilename(FileName));
    FormData.AddFile('Content',FileName, '');
//    FormData.Position := 0; Bin mir gard nicht sicher, ob das nötig ist  
    HTTP.Request.ContentType := FormData.RequestContentType;
    HTTP.post(URL,FormData)
  finally
    HTTP.Free;
    FormData.Free;
  end;
end;


Larsi 30. Aug 2009 16:01

Re: PHP Datei benützen um Text per Mail zu versenden
 
Ich will aber gar keine Datei hochladen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.
Seite 1 von 2  1 2      

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