Formular an Webseite senden
-
Hallo,
normalerweile beschäftige ich mich länger mit einem Thema/Sprache aber das ist momentan leider nicht ausreichend möglich. Deswegen bräuchte ich ein Tutorial oder ein Beispielprojekt welches ein kleines Formular (nur 2 Textfelder) per POST an eine Webseite schickt wo die Daten dann mit PHP verarbeitet werden.
Habe den Borland C++ Builder zur verfügung und habe nur sehr wenig kenntnisse von C++ (habe mich bisher "nur" mit PHP beschäftigt).
Ich hoffe hier kann mir jemand helfen, bei Google hab ich nicht das richtige gefunden.
MfG Kai
-
Das sollte mit der INDY Komponente TIdHTTP gehen:
TIdHTTP *http=new TIdHTTP(0);
http->HandleRedirects=true;
sOriginalString=http->Get("httP://www.yyyyy.de\my_php_script?p1=w1&p2=w2);Die Werte p1,p2,w1,w2 musst du im Rahmen der Stringverarbeitung einsetzen (Die 2 Werte aus deinem Formular).
Habe das jetzt nicht getestet
-
Hallo,
es würde auch reichen wenn es per Get versendet wird, leider kann ich mit dem Beispiel auch nicht sehr viel anfangen, muss wohl auch erstmal die Komponente imporieren etc? Bin halt doch noch sehr am anfang was c++ angeht und wäre über eine etwas ausführlichere Erklärung oder am besten Beispielprojekt sehr dankbar.
Edit: Ich bekomme immer einen "Fehler in der Deklarationssyntax", "Udefiniertes Symbol..."
MfG Kai
-
Hallo
Sieh mal in die FAQ dieses Subforums (ist gleich das erste in der Liste in der Übersicht der Builderthreads). Dort ist auch ein Abschnitt namens Indy.
bis bald
akari
-
Sry wegen den Anfängerfragen aber wie und wo muss ich indy einfügen/declarieren?
Ich bekomme immer "Fehler in der Deklarationssyntax" bei "TIdHTTP *http;" oder auch "TIdHTTP *http = new TIdHTTP(0);"
Edit: Hat sich erstmal erledigt, habe nun einen Thread gefunden wo auch auf die includes hingewiesen wurde

MfG Kai
-
Dann beachte aber noch, dass du deine Strings, die du an die Webseite schickst, auch entsprechend kodieren musst!