[delphi] plik txt na serv z chmodem 777

0

Witam
Mam taki problem. Chciałem żeby mój program aktualizował plik txt na zewnętrznym serwerze http. Myślałem nad takimi rozwiązaniami jak upload pliku przez ftp lub skrypt php, ale te rozwiązania z pewnych powodów odpadają.

Innym pomysłem było nadanie odpowiedniego chmoda temu plikowi txt i jego nadpisywanie. No i tu pies pogrzebany. Nie bardzo wiem jak z poziomu delphi mogę ten plik modyfikować. Nie ukrywam, że mam nadzieje na waszą pomoc [;

Z góry dziękuję za wasze posty i różne pomysły.

0

Użyj do tego indy (idFtp1)

idFtp1.Put('c:\text.txt'); // aby wysłać plik na serwer
idFtp1.SendCmd('SITE CHMOD 777 text.txt'); // aby ustawić mu chmod'a
idFtp1.Delete('text.txt'); //aby usunąć stary plik

jeśli chcesz zamienić plik to po prostu usuń stary z serwera i wyśli nowy.

0

Chyba się nie zrozumieliśmy ): Nie chce zmieniać chmoda za pomocą delphi... Chodzi o to że mam już plik na serwerze z chmodem 777 , i chce przy pomocy delphi zmienić jego zawartość, bez używania protokołu ftp... Np. w php można by było napisać taki skrypt, ale nie wiem jak to zrobić w delphi...

0

to jak chcesz to zrobić? uruchomić program w delphi po stronie serwera? :/
albo nie w delphi, albo zapomnij. jak w delphi, to w zasadzie tylko ftp, jak nie, to musisz sam sobie napisać serwer działający po stronie zdalnego komputera - C, skrypt CGI albo php.

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