Thema: Delphi PHP4Delphi Problem

Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: PHP4Delphi Problem

  Alt 16. Mai 2008, 15:01
Ja und? Das geht doch auch damit...

Delphi-Quellcode:
function PHPExecute(php:string):string;
var psvPHP:TpsvPHP;
begin
  psvPHP:=TpsvPHP.Create(nil);
  try
    psvPHP.DLLFolder:='c:\programme\php\';
    delete(php, 1, pos('<?', php)+1);
    php:=copy(php, 1, pos('?>', php)-1);
    Result:=psvPHP.RunCode(php);
  finally
    psvPHP.free;
  end;
end;
Aufruf:
Delphi-Quellcode:
var s:string;
begin
  s:=
    '<?'#13 +
    ' $z = 1 + 2;'#13 +
    ' echo "Result ";'#13 +
    ' echo $z;'#13 +
    '?>';
  ShowMessage(PHPExecute(s));
end;
Ausgabe: "Result 3"

Gruss
Thorsten
  Mit Zitat antworten Zitat