Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Interfejs WWW, konfiguracja plików?
goukan
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


Witam was (IMG:style_emoticons/default/smile.gif) Zwracam się do was z prośbą o pomoc w podjęciu jakiś decyzji oraz powiedzenie mi paru rzeczy. Chciałbym się dowiedzieć od was w jaki sposób można zrobić interfejs www, na którym będziemy mogli konfigurować pliki np. txt i inne rozszerzenia tekstowe na serwerze ftp. Odpalać poprzez stronkę pliki bat, exe? Czy da się coś takiego zrobić i czy akurat w php? Mam w głowie taką myśl. Musiałbym kupić serwer dedykowany, następnie skonfigurować go tak, aby poprzez wykupienie na mojej stronie jakiejś oferty(typu hosting za sms) dostać dane do serwera ftp, jakąś pojemność dysku, transfer oraz pamięć ram. W jaki sposób można było by to zrobić? Potem w panelu na który się zalogujemy, będziemy mieli możliwość edytowania poszczególnych linijek plików tekstowych, odpalania plików wykonalnych (exe, bat).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Posio
post
Post #2





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


ja bym to oparł na bazie danych, mniej roboty i męki z plikami + funkcja exec

Ten post edytował Posio 25.03.2013, 20:01:37
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
Odpalać poprzez stronkę pliki bat, exe?

Do tego pewnie trzeba mieć serwer oparty na systemie Windows (większość chodzi na linuxach, i ciężko odpalić exeka). Chociaż nic więcej nie wiem. Może są jakieś emulatory.

Cytat
będziemy mieli możliwość edytowania poszczególnych linijek plików tekstowych, odpalania plików wykonalnych (exe, bat).

a przemyślałeś względy bezpieczeństwa? To chyba musiałoby działać w jakimś sandboxie.


Cytat
Musiałbym kupić serwer dedykowany, następnie skonfigurować go tak, aby poprzez wykupienie na mojej stronie jakiejś oferty(typu hosting za sms) dostać dane do serwera ftp, jakąś pojemność dysku, transfer oraz pamięć ram.

tylko, że już są takie rzeczy więc musiałbyś mieć konkurencyjną ofertę, żeby na tym zarobić. Jak chcesz konkurować z firmami oferującymi VPS albo uruchamianie programów w chmurze?
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Pamiętaj aby przed wykupieniem dedyka przeczytać regulamin. Wiele hostingów zabrania samowolnej odsprzedaży miejsca na serwerze - poczytaj o resellerach. Dlaczego? ponieważ w ten sposób zabierasz im potencjalnego klienta (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
goukan
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


Chodzi mi o sprzedawanie serwerów minecraft. Wyglądało by to tak jak np. http://mineserv.eu/oferta
Wiem, że takie strony oferują administrowanie serwera poprzez www. Czyli wyłączanie, włączanie, resetowanie serwera ogólnego. Tworzenie nowych folderów z mapami, instalowanie pluginów, edytowanie pliku "config.properties", white list itd. Jak ktoś siedział trochę w minecrafcie to wie o co chodzi. I chodzi mi poprostu o podpowiedzenie mi, w jaki sposób to można zrobić. Jakie języki programowania do tego użyć? Php wiadomo, musi być baza danych użytkowników z opłaconymi abonamentami. Podczas kupowania takiej oferty musi się robić jakiś serwer ftp tylko dla niego przeznaczony. W jaki sposób takie coś można zrobić?
Pozdrawiam
Go to the top of the page
+Quote Post
CuteOne
post
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


1. Pierwsze co przychodzi mi na myśl to exec() (IMG:style_emoticons/default/wink.gif)
2. Gdy za młodu stawiałem serwer MuOnline, to zwyczajnie za pomocą PHP zmieniałem parametry w plikach .txt. file_get_contents i zmiana treści

  1. //prototyp.txt
  2. serwer_id = {id}
  3.  
  4. // plik obsługujący
  5. $content = file_get_contents('prototyp.txt');
  6. $id = $_POST['id'];
  7. $content = preg_replace();
  8. file_put_contents('prototyp.txt', $content);


Ten post edytował CuteOne 25.03.2013, 20:35:22
Go to the top of the page
+Quote Post
goukan
post
Post #7





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


"Konfiguracja serwera za pomocą formularza, zarządzanie plikami i dostęp do konsoli w przeglądarce, podgląd logów z ostatnich siedmiu uruchomień i dostęp do statystyk serwera sprzed miesiąca oraz pełna integracja z serwisem GameTracker.com."

Znalazłem to na jednym z hostingów minecraft. W jaki sposób może konfiguracja i zarządzanie wszystkim za pomocą formularzy. Zarządzanie plikami to pewnie jakieś podstawowe funkcje prawda?
Go to the top of the page
+Quote Post
CuteOne
post
Post #8





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


  1. if(!empty($_POST['reset_serwer'])) {
  2.  
  3. exec('tutaj kod resetujący serwer xyz');
  4. }


reset_serwer to np. button na stronie

Ten post edytował CuteOne 25.03.2013, 20:38:40
Go to the top of the page
+Quote Post
Wazniak96
post
Post #9





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Wykup sobie narazie jakiegoś VPS tylko tyle zeby ten serwer minecraft utrzymał, zainstaluj tego całego serwera minecrafta i czytaj, czytaj i jeszcze raz czytaj a potem testeuj testuj i testuj. W internecie jest wszystko(prawie), wykupując odrazu dedyka i zamknięciem go po miesiącu z powodu braku funduszy na oplacenie nic nie osiągniesz. Szperając w necie mozna naprawde wiele znaleźć.

PS: nie oczekuj ze odrazu osiągniesz "ful wypas". Na początku proponuję jezeli juz musisz, udostępnic jakis serwer z paroma funkcjami za grosze. Wiadomo... Dzieciaki na to polecą... A co znajdzies i się nauczysz po drodze to już procentuje na przyszlość.

Ahmm i taka rada. Jeżeli już coś znajdziesz i uda ci się to zrobic to radzę abyś sobie krok po kroku gdzies na komoie to zapisal jak to zrobiłeś. Później w gąszczu zapisanych linków może Ci to umknąć. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
goukan
post
Post #10





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


Dziękuję za odpowiedzi (IMG:style_emoticons/default/smile.gif)
Mam następne pytanie. Chciałbym zrobić stronkę główną połączoną z forum. Chciałbym tak aby tylko NEWSY napisane na forum pojawiały się na głównej. Piszę temat na forum np w dziale news i ten news pojawia się na stronie głównej. Da się tak? Albo forum na stronie, nie na osobnym linku. Poprostu wchodzę w zakładke forum i na mojej stronie tam gdzie są zwykle newsy poprostu pojawia się forum (wiadomo przed tym trzeba było by się zarejestrować) Co polecacie do tego? Aaa i tak żeby był pomost między forum a stroną, aby trzeba było się raz zarejestrować aby korzystać ze strony i forum.

Słuchajcie (IMG:style_emoticons/default/smile.gif) Mam bazę danych, w której jest tabela nazwy uzytkownik. W tej tabeli jest kolumna o nazwie acces i przypisana tam warość default 0, jednak jak administrator zmieni tą wartość na 1 to jest jakby administratorem strony.

Jak zrobić zapytanie do bazy danych które będzie sprawdzało tą wartość 1 lub 0. Jeśli jest 1 to wyświetl taką informacje, jeśli 0 to nie rób nic ew. nic nie wyświetlaj typu echo ''; Mam z tym problem już próbowałem na wszystkie sposoby;/ w tej chwili mam coś takiego:
  1. <?php
  2. session_start(); // rozpoczęcie sesji
  3. ?>
  4. <?php
  5. if (isset($_SESSION['login'])) {
  6. echo '<br>';
  7. echo '<div class="form">Jesteś zalogowany jako: <strong>'.$_SESSION['login'].'</strong></div>';
  8. }
  9.  
  10. else {
  11. echo '';
  12. }
  13. $login = $_POST["login"];
  14. $haslo = $_POST["haslo"];
  15. $wynik=mysql_query("SELECT * FROM uzytkownik WHERE
  16. login='$login' and haslo='$haslo' and acces=1");
  17.  
  18. if (mysql_num_rows($wynik) == 1) {
  19. $informacja = mysql_fetch_array($wynik);
  20. $_SESSION["login"] = $informacja["login"];
  21. } else {
  22. echo '<span class="blad">Zostały wprowadzone nieprawidłowe dane!</span>';
  23. }
  24.  
  25. ?>


Dodam, że to zdanie ze jesteś zalogowany, działa.

Ten post edytował goukan 28.03.2013, 08:31:03
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:13