Wiem, wiem... było. Na prawdę czytałem wszystkie te tematy. Przestudiowałem 11 rozdział książki pana Adama, i za nic nie mogę wysłać wartości typu string do skryptu php. Używam komponentu TidHTTP od Indy.
var
StreamIn, StreamOut : TStringStream;
begin
HTTP.Host := 'mojhosting.boo.pl';
HTTP.Connect;
StreamIn := TStringStream.Create('');
StreamOut := TStringStream.Create('');
try
try
StreamIn.WriteString('wartosc1=' + edtMsg.Text);
HTTP.Post('http://mojhosting.boo.pl/delphi.php', StreamIn, StreamOut);
except
raise Exception.Create('Nie można połączyć się z serwerem!');
end;
finally
StreamIn.Free;
StreamOut.Free;
HTTP.Disconnect; // rozłączenie
end;
<?php
mail("[email protected]", "test",
$wartosc1, "From: test");
?>
Jak wywołuje ten kod (delphi) to wywala mi "Network is down" i zaznacza na niebiesko linijkę pod HTTP.Connect;
.
Głównie zależy mi na tym, by skrypt otrzymał wartość i odesłał programowi (napisanemu w delphi) inny.
PS; Słyszałem o Delphi for Php ale nie chce niczego ściągać i instalować.