Ik wil een aantal variabelen die ik in Delphi heb doorsturen naar een PHP script op een server. DIt moet gebeuren dmv. een POST. Hiervoor maak ik in Delphi gebruik van een NMHTTP.
Het onderstaande testprogramma wil echter niet werken:
PHP-script:
Delphi-prog:
Het bestand 'POSTtest.txt' wordt wel door PHP gemaakt, maar heeft geen inhoud.
Het onderstaande testprogramma wil echter niet werken:
PHP-script:
PHP:
1
2
3
4
5
6
7
| <? $fp = fopen('POSTtest.txt', "w") or die('Kan bestand $filename niet openen.'); $fout = fwrite($fp, $var); fclose($fp); ?> |
Delphi-prog:
code:
1
2
3
4
5
6
| NMHTTP1.Post('http://server/SaveOnServer.php', 'data');
// voor deze data heb ik verscheidene varianten gebruikt:
// $var=bla;
// var=bla;
// bla |
Het bestand 'POSTtest.txt' wordt wel door PHP gemaakt, maar heeft geen inhoud.