Autor Beitrag
s0xtech
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 18:49 
hey


Thred neugeschrieben !! ich hatte kein Indy installiert. Deswegen gings nicht

so. Ich bin jetzt soweit. hab nur noch ne frage. ich hab ein formular was abgesant werden soll. ich will wissen ob ers gesendet hat oder nur eingetragen hat das ganze:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
procedure TForm1.LoginClick(Sender: TObject);
var sURL:String; slEintrag:TStringList; ausgabe:string;
begin
  slEintrag := TStringList.Create;
  sURL:='http://sound-base.extra.hu/admin/login-formular.php';
  with
  slEintrag do
  begin
    Values['name'] := name.Text;
    Values['passwort'] := pass.Text;
  end;
  try
    ausgabe:=IdHTTP1.Post(sURL,slEintrag);
    fehlermeldung.Text := 'loggedin';
  except
    fehlermeldung.Text := 'Senden fehlgeschlagen';
  end;
  slEintrag.Free;
end;
arj
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 378

Win XP/Vista, Debian, (K)Ubuntu
Delphi 5 Prof, Delphi 7 Prof, C# (#Develop, VS 2005), Java (Eclipse), C++, QT, PHP, Python
BeitragVerfasst: Sa 04.08.07 10:41 
Naja, wenn du was falsches Eintrags kommt ja nochmals die Loginseite.

Wenn du einfach die zurückgelieferte Seite nach "Login" überprüfst, dann weißt
du ob du "drin bist" *g* oder nicht.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
If Pos('Login',ausgabe) > 0 then
  WriteLn('Drin')
else
  WriteLn('Nochmal versuchen');


Eventuell wäre eine Prüfung nach anderen Schlüsselwörtern oder ein Positivtest sinnvoller bzw. genauer.