post przez idhttp

0

Witam czy może ktoś napisać jak do takiego skryptu php

<?php $uploaddir = 'aaa/'; if(move_uploaded_file($_FILES['plik']['tmp_name'], $uploaddir.$_FILES['plik']['name'])) { echo 'Plik zostal zaladowany poprawnie

'; echo ''.$_FILES['plik']['name'].'

'; } else echo 'Blad podczas wysylania pliku.'; powinien wyglądać kod źródłowy aby program uploadował plik na serwer próbowałem coś takiego ale cos nie idzie data:=TIdMultiPartFormDataStream.Create; try data.AddFormField('plik', 'c:\kupa.txt'); data.AddFormField('submit', 'send'); h.Request.ContentType := data.RequestContentType; h.Post('http://www.serwerftp.pl/upl.php',data); finally data.Free; end; jeżeli uploaduje sie poprzez ten skrypt to wszystko jest ok <form action="upl.php" method="post" enctype="multipart/form-data"> <form method="post" enctype="multipart/form-data">

<input type="FILE" name="plik" size="50">
<input type="SUBMIT" value="SEND"> </form> tylko chciałbym żeby mozna było z poziomu kodu programu

0

juz wiem kod powinien wyglądać tak:

data:=TIdMultiPartFormDataStream.Create;
try
data.AddFile('plik','c:\kupa.txt','FILE');
data.AddFormField('submit', 'send');
h.Request.ContentType := data.RequestContentType;
h.Post('http://www.serwerftp.pl/upl.php',data);
finally
data.Free;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1