Autor Beitrag
hui1991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: Do 07.06.07 19:36 
Hallo,

ich habe in einem Forum diesen code mir kopiert und in mein Programm eingebunden:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
  Datei := TFileStream.Create('c:\diagramm.jpg', fmOpenRead);
  Stream := TStream.Create;
  Stream := Datei;
  PutDataStream := TStringStream.Create('');
  try
    IdHTTP1.Put('http://medabots1992.lima-city.de/tcg/bild.php', Stream, PutDataStream);
    Memo1.Text := PutDataStream.DataString;
  finally
    PutDataStream.Free;
    Stream.Free;
  end;


ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<?php
/* PUT Daten kommen in den stdin Stream */
$putdata = fopen("php://stdin","r");

/* Eine Datei zum Schreiben öffnen */
$now = date("Y-m-d - H_i_s");
$fp = fopen("upload/diagramm.jpg","w");

/* Jeweils 1kB Daten lesen und
   in die Datei schreiben */
while ($data = fread($putdata,1024)) {
  fwrite($fp,$data);
  echo $data;
}

/* Die Streams schließen */
fclose($fp);
fclose($putdata);
?>


Und das hier hab ich auf dem Webserver.
Blos die Datei die erstellt wird ist leer.
Warum?

Danke schon im vorraus.

MfG
hui1991