Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tut]ZBANOWANI w PHP


Rekomendowane odpowiedzi

Opublikowano

Czołem i kluski z rosołem^

Nie będę stał jak widły wbite w gnój ^ i przejde od razu do skryptu

B)

ZBANOWANI

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>AfanduMT2 - Zbanowani</title>
 <meta content="text/html; charset=ISO-8859-2" http-equiv="content-type">
 <style type="text/css">
body{
background-image: url("bg.jpg");
}
</style>
</head>
<body>
<h3 class="post-title"><center>Lista zbanowanych</h3>
<table class=tb cellpadding=\"2\" border=0 width=90%>             
<tr>
<td><b>ID Konta</b>
<td><b>Powod</b></td>
<td><b>Przez</b></td>
<td><b>Do</b></td>
</tr>
<?php
require_once("ustawienia.php");
date_default_timezone_set('Europe/Warsaw');
$data = date("Y-m-d H:i:s");
        connect();
       mysql_select_db("account");
	//$query = mysql_query("SELECT * FROM account WHERE adress='OK'");
	$query = mysql_query("SELECT * FROM account.account WHERE availDt > '".$data."' ORDER BY availDt DESC,powod DESC")or die(mysql_error()); 
	while($lista = mysql_fetch_array($query)) {
	echo "<tr><td>".$lista['login']."</td>";
	//$query2 = mysql_query("SELECT * FROM account.account WHERE login='".$lista['login']."'ORDER BY availDt")or die(mysql_error()); 
	//$lista = mysql_fetch_array($query2);
	echo "<td>     ".$lista['powod']."</td><td>      ".$lista['przez']."</td><td>             ".$lista['availDt']."</td><td>";
	}
               ?> </center>
			</tr></table>

 

 

USTAWIENIA

 

<?php
$server_name="afandu";
$cyear="2011";

function connect() {
$mysql_host="IP";
$mysql_user="root";
$mysql_pass="HASLOMYSQL";


$con = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
if (!$con) {
   die('Nie można się połączyć: ' . mysql_error());
}

}

function  ValidEmail($email) {
if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email)) {
 return false;
}
return true;
}
?>

 

Query account

 


ALTER TABLE `account` ADD COLUMN `powod` varchar(20) NOT NULL DEFAULT '';
ALTER TABLE `account` ADD COLUMN `przez` varchar(20) NOT NULL DEFAULT '';

 

SS

http://img534.imageshack.us/img534/9697/bannedc.png

Jeżeli się przydało mile widziane będą

add.png

Dziękuje za zdjęcie %

24b5car.jpg

Opublikowano

Skrypt pręgierza bez skryptu do banowania. Mógłbyś dodać skrypt do banowania.

 

Btw. Fajnie zrobione, tylko że ja bym dał też nicki postaci z danego konta, czyli byłoby: ID konta, Postacie, Powod, Przed, Do.

Opublikowano

Ja mam skrypty pręgierza, ale skąd mam wziąć takie gdzie można banować tak aby pokazał się gracz w tym pręgierzu :)

 

Bo każdy se może napisać ( napisać se możesz bo łatwo a tak i tak)

 

Ja na php słabo się znam więc dlatego pytam :P

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

Ja mam skrypty pręgierza, ale skąd mam wziąć takie gdzie można banować tak aby pokazał się gracz w tym pręgierzu :)

 

Bo każdy se może napisać ( napisać se możesz bo łatwo a tak i tak)

 

Ja na php słabo się znam więc dlatego pytam :P

Dodaj np datę w zakładce 'availDt' a resztę to wiesz chyba co robić później może dodam panel do banowania w php ;)

24b5car.jpg

Opublikowano

Mhm ...

 

Przyda się wielu użytkownikom w tym mi :D

 

Chodź dodał bym kilka opcji.

 

Stoper Taki Timer Odmierza Ile czasu zostało do Un Bana.

 

Dodać opcję w liście która by przenosiła nas do strony wyłącznie do pisania pisma o un bana jeśli był by to Perm !

 

To chyba na tyle to bym dodał.

 

 

Ode mnie Dostajesz +

 

 

Pozdrawiam

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Opublikowano
Mhm ...

 

Przyda się wielu użytkownikom w tym mi :D

 

Chodź dodał bym kilka opcji.

 

Stoper Taki Timer Odmierza Ile czasu zostało do Un Bana.

 

Dodać opcję w liście która by przenosiła nas do strony wyłącznie do pisania pisma o un bana jeśli był by to Perm !

 

To chyba na tyle to bym dodał.

 

 

Ode mnie Dostajesz +

 

 

Pozdrawiam

 

O ile mi inie wiadomo to zaden jeszcze serwer nie ma takiego Ajax banlisty :D

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

Za pomocą tego w queście:

get_time()

Można wysłać datę zbanowania do bazy. Problem polega na tym że przykładowa data wygląda tak:

1312952586

Pytanie jest następujące. Jak zrobić żeby ten skrypt prze formatował tę datę na datę typu GG:MM DD:MM:RRRR.

Opublikowano

Za pomocą tego w queście:

get_time()

Można wysłać datę zbanowania do bazy. Problem polega na tym że przykładowa data wygląda tak:

1312952586

Pytanie jest następujące. Jak zrobić żeby ten skrypt prze formatował tę datę na datę typu GG:MM DD:MM:RRRR.

Funkcja get_time podaje ile sekund minęło od startu serwera bodajże.

 

EDIT: Pojebało Mi się z funkcją w queście.

Opublikowano

@xXAsparteXx

15196,2 dni? Około 40 lat?

 

get_global_time()

Daje tą samą datę.

 

1312968567

To jest aktualna godzina osoby, która przed chwilą odwiedziła forum. Data jest chyba liczona w sekundach od 1970 roku?

 

 

Przykład:

0

1 styczeń 1970 roku 00:00:00

 

3600

1 styczeń 1970 roku 01:00:00

 

1293840000

1 styczeń 2011 rok 00:00:00

 

Jak teraz w php przeformatować tą datę?

Opublikowano

@3UP

 

Podana przez Ciebie data:

1293840000

 

 

Jest równa z datą

2011-01-01 01:00:00 

 

a data

1312968567

 

Jest równa z datą:

 

2011-08-10 11:29:27

:)

Szukam grafików, questerów Metin2, koderów www, skrypterów, programistów visual c++, c++.
Techników od bazy danych, systemów linuksowych( głównie FreeBSD).

[email protected] - > Pisać - > Rozpatrzę propozycje :)

Opublikowano

@Adi13089

Tyle to już sam wiem. Teraz szukam jak to dodać do skryptu żeby sam automatycznie to robił przed wyświetleniem daty.

Opublikowano

@UP Nie rozumiem Cię ...

 

Opisz dokładniej to Ci pomogę. :)

Szukam grafików, questerów Metin2, koderów www, skrypterów, programistów visual c++, c++.
Techników od bazy danych, systemów linuksowych( głównie FreeBSD).

[email protected] - > Pisać - > Rozpatrzę propozycje :)

Opublikowano

Serwer za pomocą komendy w queście "get_global_time()" wysyła do bazy datę w formacie "1312968567" co daje nam datę 2011-08-10 11:29:27. I teraz można zrobić taki skrypt co z bazy weźmie datę 1312968567, a na stronie wyświetli w postaci 2011-08-10 11:29:27.

Opublikowano

Prosto :D

 

Ja na tej zasadzie Ci podałem kilka postów wyżej :]

 

Pisz mi gadu 35125369

Szukam grafików, questerów Metin2, koderów www, skrypterów, programistów visual c++, c++.
Techników od bazy danych, systemów linuksowych( głównie FreeBSD).

[email protected] - > Pisać - > Rozpatrzę propozycje :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...