Autor Beitrag
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Sa 17.12.05 16:05 
Hi @all,

Ich habe folgenden Quelltext:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
procedure TForm1.Button1Click(Sender: TObject);
var
  Params: TIdMultiPartFormDataStream;
  ReturnMemoryStream: TMemoryStream;
  ReadOut: array of Char;
  StreamSize: Integer;
begin
  ReturnMemoryStream:=TMemoryStream.Create;
  Params:=TIdMultiPartFormDataStream.Create;
  Params.AddFormField('Passwort''Test');
  try
    MySQLIdHTTP.Post('http://killprocess.ki.funpic.de/Passwort.html', Params, ReturnMemoryStream);
    StreamSize:=ReturnMemoryStream.Size;
    ReturnMemoryStream.Position:=0;
    SetLength(ReadOut, StreamSize);
    ReturnMemoryStream.ReadBuffer(ReadOut[0], StreamSize);
    ShowMessage(String(ReadOut));
  except
    Application.MessageBox('Fehler beim Abruf von Daten''HTTP-Fehler'16);
  end;
  FreeAndNil(Params);
  FreeAndNil(ReturnMemoryStream);
end;

und auf die zu ladene Seite folgenden Quelltext:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php
  echo $_Post["Passwort"];
  if ($_Post["Passwort"]=="Test")
  {
     echo("1");  
  }
  else
  {
    echo("0");
  }
?>


Allerdings gibt er mir immer nur 0 oder 1 zurück, anstatt das mit Post versendete PW + der 0 oder der 1. Sieht einer von euch meinen Fehler?

mfg
Heiko

Moderiert von user profile iconUGrohne: Delphi- durch Code-Tags ersetzt.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 19.12.05 22:24 
Keine Ahnung warum das nicht geht, bei mir funktioniert das einwandfrei, wie von Dir gewollt.

//EDIT: Das einzige, was ich mir vorstellen könnte, wäre dass es mit der Einstellungen "register_globals" von PHP zusammenhängt. Da solltest Du Dich mal informieren, weil da kenn ich mich nicht wirklich aus.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 20.12.05 07:15 
Wo könnte man dass einstellen? Denn die php-Datei hat wirklich nicht mehr ;).
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Di 20.12.05 17:52 
user profile iconHeiko hat folgendes geschrieben:
Wo könnte man dass einstellen? Denn die php-Datei hat wirklich nicht mehr ;).

Das stellst Du in der php.ini ein, aber an die wirst Du wohl nicht rankommen, wenn das ganze auf dem Webspace Deines Providers laufen soll ;-)
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 20.12.05 18:17 
Mhm, ja daran komme ich nicht ran ;). Allerdings meldet mir PostNuke "Sicherheitshinweis: register_globals ist aktiv!" im Adminbreich (und wenn ich die php-Datei auf ihren Server habe, geht es auch nicht).
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 10.01.06 19:01 
Fehler gefunden. Lag nicht Clientseitig sondern Serverseitig. Ich hatte $_Post anstatt $_POST geschrieben ;) (Shit C-Langauage).