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
<table>
<tr>
        <th>Nick</th>
        <th>Powód</th>
        <th>Admin</th>
        <th>Czas</th>
        <th>Wygasa</th>
  		while()
  		{
  		$zbanowany = $row['name'];
		$powod = $row['reason'];
		$admin = $row['banner'];
		$czas = $row['time'];
		$wygasa = $row['expires'];

  		}
</tr>

jakoś tak z tym while xddd?

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

  • 0

More like:

<table>
    <tr>
        <th>Nick</th>
        <th>Powód</th>
        <th>Admin</th>
        <th>Czas</th>
        <th>Wygasa</th>
    </tr>
        <?php
        $link = mysql_connect("$dbhost", "$dbuser", "$dbpassword");
        $sql = "SELECT * FROM lista ORDER BY id";
        $wszystkiebany = mysql_query($sql, $link);
          while ($row = mysql_fetch_array($wszystkiebany))
          {
          $zbanowany = $row['name'];
        $powod = $row['reason'];
        $admin = $row['banner'];
        $czas = $row['time'];
        $wygasa = $row['expires'];
    ?>
    <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>
      <?php    } ?>
</table>

Pilnuj co otwierasz i co zamykasz (otworzyłeś <table>, ale chciałeś go zamknąć za pomocą </tr> na końcu) a także co jest napisane w php (funkcje), a co w html (wygląd strony, tabele)

W sumie dzięki Tobie przypominam sobie co nieco z php xD

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

  • 0
8 minut temu, Bielecki napisał:

More like:


<table>
    <tr>
        <th>Nick</th>
        <th>Powód</th>
        <th>Admin</th>
        <th>Czas</th>
        <th>Wygasa</th>
    </tr>
        <?php
        $link = mysql_connect("$dbhost", "$dbuser", "$dbpassword");
        $sql = "SELECT * FROM lista ORDER BY id";
        $wszystkiebany = mysql_query($sql, $link);
          while ($row = mysql_fetch_array($wszystkiebany))
          {
          $zbanowany = $row['name'];
        $powod = $row['reason'];
        $admin = $row['banner'];
        $czas = $row['time'];
        $wygasa = $row['expires'];
    ?>
    <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>
      <?php    } ?>
</table>

Pilnuj co otwierasz i co zamykasz (otworzyłeś <table>, ale chciałeś go zamknąć za pomocą </tr> na końcu) a także co jest napisane w php (funkcje), a co w html (wygląd strony, tabele)

W sumie dzięki Tobie przypominam sobie co nieco z php xD

Na razie mój plik wygląda identycznie tak jak mi wysłałeś (kopiuj-wklej xD) , tyle, że poprzedzone <html> i zakończone </html>.

I tak to wygląda, nie wiem o co chodzi http://skycraft.xaa.pl/bany.php

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

  • 0

Nie cytuj całego postu, jeśli nie musisz.

Nie możesz dać "localhost", jeśli baza danych banów nie znajduje się na tym samym serwerze co strona. Musisz dać adres do bazy danych.
Jeśli jednak baza danych jest tam gdzie strona, to odmówiło Ci udostępnienia danych z bazy. Zwróć uwagę, że nie użyłeś hasła do autoryzacji (using password: NO). Czy Twoja baza danych dla tego użytkownika używa hasła? Jeśli tak, to musisz je podać.

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

  • 0
$link = mysql_connect("mysql.csrv.pl", "csrv_544290", "********************");

teraz to wygląda tak (hasło zagwiazdkowałem, żeby nei było ;d)

wszystko jest żywcem wzięte z hostingu, host, użytkownik, hasło

a strona wygląda tak, że jest zielone tło, a na tym tle:

... 
Warning: mysql_connect(): Can't connect to MySQL server on 'mysql.csrv.pl' (111) in /home/p501936/public_html/bany.php on line 12

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/p501936/public_html/bany.php on line 14

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/p501936/public_html/bany.php on line 15
Nick	PowĂłd	Admin	Czas	Wygasa

xD

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

  • 0

No i jesteś w ciemnej... :kappa:

Błąd 111 to "Połączenie odrzucone". Najprawdopodobniej baza danych, którą hostuje csrv nie zezwala na połączenia z zewnątrz, tylko wewnątrz. To oznacza, że musiałbyś mieć strone na tym samym serwerze co baza danych :/

Tutaj już Ci nie pomoge. Musisz napisać do obsługi co możesz z tym fantem zrobić.

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

  • 0

Nie dziwie się, że nie działa jak nie została wybrana baza danych. @Bielecki przestań używać lepiej starej metody mysql.
zrób tak @ByczekTV:

<table class="table">
    <thead>
        <tr>
            <th>Nick</th>
            <th>Powód</th>
            <th>Admin</th>
            <th>Czas</th>
            <th>Wygasa</th>
        </tr>
    </thead>
    <tbody>
      <?php
      	$connect = new mysqli('mysql.csrv.pl', 'csrv_544290', 'hasło', 'csrv_544290');
        $query = $connect->query('SELECT * FROM bany');
        while ($row = $query->fetch_assoc()) {
          ?>
            <tr>
                <td><?php echo $row['name']; ?></td>
                <td><?php echo $row['reason']; ?></td>
                <td><?php echo $row['banner']; ?></td>
                <td><?php echo $row['time']; ?></td>
                <td><?php echo $row['expires']; ?></td>
            </tr>
          <?php
        }
      ?>
    </tbody>
</table>

 

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

  • 0
Dnia ‎30‎.‎07‎.‎2017 o 10:36, ByczekTV napisał:

czy aby na pewno ?

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

Powinna być nazwa bazy danych. Bo nigdzie jeszcze jej nie podałeś, to skąd niby MaxBans by miał wiedzieć jak się nazywa baza danych?

Tam w configu w defaultowej wersji był maxbans - bo autor pluginu używał takiej nazwy bazy danych. 

 

Edit: Wujek Google nie gryzie :D 

https://github.com/crevice/MaxBansBanlist

masz gotowe w php :P folder upload to to co na strone wrzucić 

@ByczekTV, masz.

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

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

Powinna być nazwa bazy danych. Bo nigdzie jeszcze jej nie podałeś, to skąd niby MaxBans by miał wiedzieć jak się nazywa baza danych?

Tam w configu w defaultowej wersji był maxbans - bo autor pluginu używał takiej nazwy bazy danych. 

 

Edit: Wujek Google nie gryzie :D 

https://github.com/crevice/MaxBansBanlist

masz gotowe w php :P folder upload to to co na strone wrzucić 

@ByczekTV, masz.

Dzięki :D

21 godzin temu, boleknowak napisał:

Nie dziwie się, że nie działa jak nie została wybrana baza danych. @Bielecki przestań używać lepiej starej metody mysql.
zrób tak @ByczekTV:


<table class="table">
    <thead>
        <tr>
            <th>Nick</th>
            <th>Powód</th>
            <th>Admin</th>
            <th>Czas</th>
            <th>Wygasa</th>
        </tr>
    </thead>
    <tbody>
      <?php
      	$connect = new mysqli('mysql.csrv.pl', 'csrv_544290', 'hasło', 'csrv_544290');
        $query = $connect->query('SELECT * FROM bany');
        while ($row = $query->fetch_assoc()) {
          ?>
            <tr>
                <td><?php echo $row['name']; ?></td>
                <td><?php echo $row['reason']; ?></td>
                <td><?php echo $row['banner']; ?></td>
                <td><?php echo $row['time']; ?></td>
                <td><?php echo $row['expires']; ?></td>
            </tr>
          <?php
        }
      ?>
    </tbody>
</table>

 

Warning: mysqli::mysqli(): (HY000/2003): Can't connect to MySQL server on 'mysql.csrv.pl' (111) in /home/p501936/public_html/bany.php on line 14

Warning: mysqli::query(): Couldn't fetch mysqli in /home/p501936/public_html/bany.php on line 15

Fatal error: Call to a member function fetch_assoc() on a non-object in /home/p501936/public_html/bany.php on line 16
Nick	PowĂłd	Admin	Czas	Wygasa

a cały kod teraz wygląda tak: 

<body bgcolor="green">...</body>
<table class="table">
    <thead>
        <tr>
            <th>Nick</th>
            <th>Powód</th>
            <th>Admin</th>
            <th>Czas</th>
            <th>Wygasa</th>
        </tr>
    </thead>
    <tbody>
      <?php
      	$connect = new mysqli('mysql.csrv.pl', 'csrv_544290', '962d37134**********', 'csrv_544290');
        $query = $connect->query('SELECT * FROM csrv_544290');
        while ($row = $query->fetch_assoc()) {
          ?>
            <tr>
                <td><?php echo $row['name']; ?></td>
                <td><?php echo $row['reason']; ?></td>
                <td><?php echo $row['banner']; ?></td>
                <td><?php echo $row['time']; ?></td>
                <td><?php echo $row['expires']; ?></td>
            </tr>
          <?php
        }
      ?>
    </tbody>
</table>

Może i nie zezwala na połączenie z zewnątrz - ja się na tym nie znam, ale wiem jedno.

Tak czy siak zmieniam hosting, gdyż nie wyobrażam sobie, że współpracuję tylko z jedną bazą. Myślę, że każdy chciałby mieć porządek na swoim MySQL -> bany w bazie "bany" i tak dalej.

Edytowane przez ByczekTV
zagwiazdkowanie hasła XD
Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138856
Udostępnij na innych stronach

  • 0

@ByczekTV i po co to zmieniasz?

$query = $connect->query('SELECT * FROM csrv_544290');

mówiłem, że tabela != baza. to co wpisałeś tam ^ to nazwa bazy. Jeśli masz tabele bany w tej bazie danych  to masz tam wpisać 'Bany'.

Jeśli dalej nie będzie działać to może być zamknięte połączenie, a jeśli masz na tym samym hostingu to 'localhost'

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

  • 0
11 minut temu, boleknowak napisał:

@ByczekTV i po co to zmieniasz?


$query = $connect->query('SELECT * FROM csrv_544290');

mówiłem, że tabela != baza. to co wpisałeś tam ^ to nazwa bazy. Jeśli masz tabele bany w tej bazie danych  to masz tam wpisać 'Bany'.

Jeśli dalej nie będzie działać to może być zamknięte połączenie, a jeśli masz na tym samym hostingu to 'localhost'

Spokojnie, aż tak głupi nie jestem

Właśnie nazwa mojej bazy danych jest taka jaką wprowadziłem - od razu ona się generuje, bo ten zj***** hosting oferuje możliwość tylko jednej bazy danych..

Odnośnik do komentarza
https://skript.pl/temat/20403-maxbans-www/#findComment-138883
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ę...