ďťż

[serwer] jak połączyć serwer www i ftp?

       

Podstrony


telcocafe

Mam serwer WWW (Apache + PHP + Mysql) i serwer FTP (BulletProof FTP Server). Chciałbym, aby była możliwość zakładania kont ftp przez stronę (skrypt) umieszczony na serwerze www. W jaki sposób tego dokonać??



Przeglądasz, jak jest zbudowany plik konfiguracyjny serwera FTP (zawierający dane użytkowników) oraz jak tworzone są owe "profile" na dysku. Następnie tworzysz odpowiedni skrypt w PHP, który dopisywałby do konfa FTPa dane z formularzy na stronie i tworzył odpowiednie katalogi ;)

Tutaj gotowca nie znajdziesz i nikt za Ciebie roboty odwalać nie będzie :P
Pozdrawiam :)
Użytkownik DJ_ProG edytował ten post 26 luty 2008, 14:21
Sorry, ale aż tak głupi nie jestm :P Ale tak na poważne:

Plik konfiguracji serwera FTP jest zwykłym plikiem ini (wiec nie bede miał problemu z jego edycją)
Problem jest taki ze nie wiem jak ze skryptu w PHP dostać się do tego pliku.
katalog główny serwera mam taki c:\apache\htdocs\ a serwera FTP c:\BPFTP Server\
Wiec nie wiem jak dostać się ze skryptu PHP do pliku konfiguracyjnego serwera FTP :unsure:
(tzn jaką ścieżkę podać, bo chyba nie można podać w skrypcie PHP ścieżki C:\...)


tzn jaką ścieżkę podać, bo chyba nie można podać w skrypcie PHP ścieżki C:\...
można :)



Aha :D Wielkie dzięki :D

Temat do zamknięcia

A jeszcze nie do zamknięcia:D

Zrobiłem wszystko i wszystko zapisuje się jak powinno Tylko jedna sprawa. Po dodaniu pliku konfiguracyjnego uruchomić ponownie serwer FTP. Czy wie ktoś może jak da się to zrobić przez skrypt PHP (lub w jakikolwiek inny sposób byle nie ręcznie)??

Możesz napisać program monitorujący (win32) restartujący serwer.
Użytkownik Cyrkiel edytował ten post 26 luty 2008, 22:36
Ok. Napisze sobie taki program w Delphi. Tylko pytanie: jak zrestartować usługę z poziomu programu??

Polecenie systemowe: net stop/start nazwa_usługi lub np. http://www.delphi300...cle_815.asp?SK= .

Hmm... Skoro serwer stoi u Ciebie (a tak możnaby sądzić), to zamiast softu monitorującego wystarczy polecenie (PHP)exec();bądźsystem();W taki sposób wywołasz inny program (np. powłokę restartującą program ;)).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.