Skocz do zawartości
  • 0

Maxbans + www


ByczekTV

Pytanie

Witam!

Mam pytanie... Jak mogę odtworzyć chociażby maxbans na stronie www ?

wpisałem dane do mysql w configu (prosto kopiowane z hostingu) i nagle po prostu plugin się zdupczył. nie wykonuje komend, cały czas zwraca poprawne użycie.

I nie tylko o tym pluginie mówię, bo ogólnie.

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0

Chcesz wiedziec dlaczego Ci nie dziala? Bo podales zle Dane. Podaj swoj config. Ps, zagwiazdkuj haslo XD. Aaa I dobrze by bylo jakbys mi podal tylko czesc odpowiadajaca as MySQL

Edytowane przez Polski Sześcian
Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138386
Udostępnij na innych stronach

  • 0
3 godziny temu, Polski Sześcian napisał:

Chcesz wiedziec dlaczego Ci nie dziala? Bo podales zle Dane. Podaj swoj config. Ps, zagwiazdkuj haslo XD. Aaa I dobrze by bylo jakbys mi podal tylko czesc odpowiadajaca as MySQL

database:
    mysql: true
    user: csrv_544290
    pass: ********************
    host: mysql.csrv.pl
    port: 3306
    name: Bany
    read-only: true

A teraz urywek z craftserve (hostingu):

Host: mysql.csrv.pl
Port: 3306
Baza danych: csrv_544290
Nazwa użytkownika: csrv_544290
Hasło: Pokaż
phpMyAdmin: Przejdź

 

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138420
Udostępnij na innych stronach

  • 0
15 godzin temu, Polski Sześcian napisał:

Ej...

A w \/ nie powinno być "csrv_544290" ? Wpisz, przeładuj serwer (/reload) i powiedz czy działa

name: Bany

(Ma być "name: csrv_544290")

 

czy aby na pewno ?

Bo w defaultowej wersji config'u, tam było napisane "maxbans "

 

15 godzin temu, Polski Sześcian napisał:

Ej...

A w \/ nie powinno być "csrv_544290" ? Wpisz, przeładuj serwer (/reload) i powiedz czy działa

name: Bany

(Ma być "name: csrv_544290")

 

Miałeś poniekąd rację, bo to jest także nazwa bazy danych, wprowadziłem i rzeczywiście działa.

ale jeszcze pytanie, jak mogę stworzyć nową bazę danych np o nazwie "Bany"? (Bo chciałbym mieć przejrzystość w bazie danych)

Gdy klikam nowa, i wpiszę nazwę "Bany' oraz kliknę "stwórz" wyświetla się taki oto komunikat:

 Access denied for user 'csrv_544290'@'%' to database 'bany'

I nie wiem co zrobić ;v

No i pojawia się pytanie, gdy już zadziałało połączenie z bazą danych!

Jak mogę to odczytać na stronie www? (hosting strony www to proserwer.pl)

No i w tabeli "bans" normalnie wyświetla zbanowanych (Nazwa zbanowanego, powód bana, kto banował, czas, i jakieś "expires" które przy banie stałym wyświetla jako 0(jeżeli ktoś by mi powiedział co to jest byłbym wdzięczny)

No i chciałbym zrobić coś fajnego z tym na forum, lecz nie wiem jak ! Jakby ktoś mi to wytłumaczył, bądź też dał przykład byłbym w niebo wzięty :)

PS. Ktoś wie może czemu jak zbanowałem kogoś na zawsze, w bazie danych wyświetla "time" jako "1501438588554" ? Czy też tak samo będzie na stronie www ?

 

PS2. Lajki rozdane :D

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138481
Udostępnij na innych stronach

  • 0

1. Nie wiem jaki masz podgląd bazy danych. Możliwe, że serwer nie pozwala Ci stworzyć tabeli "bany", bo przydziela Ci z góry.
2. Na stronie odczytujesz poprzez php - łączenie z bazą danych i pobieranie informacji: https://www.w3schools.com/php/php_mysql_select.asp
3. expires == wygasa. 0 - nie wygasa
4. "time" to czas unixowy: https://pl.wikipedia.org/wiki/Czas_uniksowy

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138486
Udostępnij na innych stronach

  • 0
20 minut temu, Bielecki napisał:

1. Nie wiem jaki masz podgląd bazy danych. Możliwe, że serwer nie pozwala Ci stworzyć tabeli "bany", bo przydziela Ci z góry.
2. Na stronie odczytujesz poprzez php - łączenie z bazą danych i pobieranie informacji: https://www.w3schools.com/php/php_mysql_select.asp
3. expires == wygasa. 0 - nie wygasa
4. "time" to czas unixowy: https://pl.wikipedia.org/wiki/Czas_uniksowy

A jakiś przykład może masz ?

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138494
Udostępnij na innych stronach

  • 0

Jeśli bawisz się w MySQLu to musisz poznać kilka pojęć.

Serwer - serwer na którym jezt baza danych; user - użytkownik, którym się logujesz do PMA; password - hasło do bazy danych; name - to jest nazwa bazy danych, nie tabeli, a tabela zawiera rekordy.

W PHP

<?php

    $conn = new mysqli("serwer", "użytkownik", "hasło, "nazwa bazy danych");

    $query = $conn->query("SELECT * FROM nazwa tabeli ORDER BY id");

    while($row = $query->fetch_assoc()) {

        echo $row['nick'];

    }

 

Tam masz przyklad.

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138532
Udostępnij na innych stronach

  • 0
3 godziny temu, boleknowak napisał:

Jeśli bawisz się w MySQLu to musisz poznać kilka pojęć.

Serwer - serwer na którym jezt baza danych; user - użytkownik, którym się logujesz do PMA; password - hasło do bazy danych; name - to jest nazwa bazy danych, nie tabeli, a tabela zawiera rekordy.

W PHP

<?php

    $conn = new mysqli("serwer", "użytkownik", "hasło, "nazwa bazy danych");

    $query = $conn->query("SELECT * FROM nazwa tabeli ORDER BY id");

    while($row = $query->fetch_assoc()) {

        echo $row['nick'];

    }

 

 

Tam masz przyklad.

No czytalem troche na internecie, i wiem, ze select from pobiera informacje z danej tabeli (wow xDDD)

No juz wykonalem to select from, z tabeli z banami, zeby pobieralo mi bany , no i co dalej mam robic?

Widze w twoim przykladzie cos jeszcze, to tez wykonam, pewnie skorzystam ogolnie z twojego przykladu ale mniejsza.

Co dalej, zeby to bylo na stronie ladnie?

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138573
Udostępnij na innych stronach

  • 0
3 minuty temu, boleknowak napisał:

No to musisz ostylować czy coś. Ja dalem przykład, bo nie wiem jak wygląda tabela od maxbans.

<?php

    $conn = new mysqli("serwer", "użytkownik", "hasło, "nazwa bazy danych");

    $query = $conn->query("SELECT * FROM nazwa tabeli ORDER BY id");

    while($row = $query->fetch_assoc()) {

        echo $row['nick'];

    }

na moje myślenie:

Występuje tu logowanie, pobieranie informacji.

czyli jest już wszystko pobrane, miód malina

to jak ja mam to teraz ostylować?

Dodam sobie np na stronie "Nick" nadał bana, czas i tak dalej, to jakiś zmiennych muszę użyć, jak to ma wyglądać?

Jeżeli chodzi o tabelę z maxbans, to wygląda tak: 

name 			reason			banner			time			expires

 

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138583
Udostępnij na innych stronach

  • 0
3 minuty temu, boleknowak napisał:

Możesz w while() zrobić

echo $row['banner']." zbanowal ".$row['name'];

Mam rozumieć, że to echo... to jest jakby zamiana Banner na zbanował? czy to jakby dodaje zapis z banner do strony w zbanował?

Bo jakbym dodał  na czystą stronę jakąś prostą tabelkę , wprowadziłbym tam nick, powód blablabla, to bym musiał zrobić tysięczną tabelkę, i wszędzie wprowadzać echo..... ?

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138588
Udostępnij na innych stronach

  • 0

Nie. echo to wysyłanie tekstu w php.

Jeśli chcesz zrobić tabelke to:

tu dajesz kod html od tabelki do <tr>

W srodku <tbody> dajesz kod php i w środku while dajesz <tr><td><?php echo $row['name']; ?></td></tr>

Dałbym wszystko zrobione, ale na telefonie będzie ciężko.

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138592
Udostępnij na innych stronach

  • 0

$row['banner'] - nick admina banującego

 

Zrób sobie tak:

Stwórz nagłówek tabeli:

<table>
<tr>
        <th>Nick</th>
        <th>Powód</th>
        <th>Admin</th>
        <th>Czas</th>
        <th>Wygasa</th>
</tr>

W "while" daj:

$zbanowany = $row['name'];
$powod = $row['reason'];
$admin = $row['banner'];
$czas = $row['time'];
$wygasa = $row['expires'];

Potem wrzuć to w tabelę:

<tr>
	<td><?php echo "$zbanowany"?></td>
	<td><?php echo "$powod"?></td>
	<td><?php echo "$admin"?></td>
	<td><?php echo "$czas"?></td>
	<td><?php echo "$wygasa"?></td>
</tr>

Pamiętaj że tabela też musi być w while()

Na koniec zamknij tabelę

</table>
Edytowane przez Bielecki
Zaktualizowałem tabelę, popełniłem błąd, bo nie dałem <tr> - zmień koniecznie!!
Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138593
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...