#1 2014-04-08 21:21:55

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Podporuje endora mysqli ?

Dobrý den, měl bych takovou otázku používám různé banlisty pro různé hry.. a teď si lámu hlavu s tím, že mám vyplněný udaje v configu ale je to na DB mysqli.. s prominutím používám jinou DB než od endory, protože si nechci zas*rat DB od endory kde mám web.. a jde o to že na té DB se vše zapisuje ale přímo v banlistu se ukazuje jen pozadí www.bansystem.xplay-games.eu
Nevíte co s tím ?

Offline

#2 2014-04-08 21:34:27

Trade
Endora rádce
Místo: Česká republika
Registrován: 2013-01-22
Příspěvky: 3,596
Web

Re: Podporuje endora mysqli ?

Ano, podporuje, s tím problém není. Databáze, kterou používáte není u Endory. Podporuje Vámi použitý server připojení ze vzdáleného serveru?


Kontaktujte nás | FAQ
Email: fk@endora.cz

Offline

#3 2014-04-08 21:35:13

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Všechny banlisty mám na jedné DB a fungovali mi.. Jen s tímto mám problém
Zde například je v podstatě ten samí banlist z té samé DB
http://www.bans.xplay-games.eu/index.ph … 0&player=%

Upravil ruberninja1 (2014-04-08 21:35:47)

Offline

#4 2014-04-09 16:51:50

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Podporuje endora mysqli ?

Nechajte si dať zobraziť chyby, pravdepodobne bude chybka niekde inde.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#5 2014-04-09 20:11:36

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Podle PHP chyb je tam toto:

[09-Apr-2014 16:50:49 Europe/Prague] PHP Fatal error:  Call to a member function fetch_object() on a non-object in /home/users/ruberninja1/xplay-games.eu/web/bansystem/index.php on line 12
[09-Apr-2014 19:04:06 Europe/Prague] PHP Fatal error:  Call to a member function fetch_object() on a non-object in /home/users/ruberninja1/xplay-games.eu/web/bansystem/index.php on line 12

A v index.php na 12 řádku mám toto:

$total_records = $results->fetch_object();

Offline

#6 2014-04-09 20:27:52

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

Problém bude nejspíše v tom, že požadovaná tabulka v dotazu neexistuje.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#7 2014-04-09 20:58:54

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

A co s tím mám tedy dělat ?

Offline

#8 2014-04-09 21:38:43

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

Použít správnou tabulku v dotazu. Tabulka banlist není ve vybrané (použité) databázi.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#9 2014-04-10 06:46:36

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Ale všechny tabulky co se měli vytvořit se vytvořili..
vprfczuzw7hdmkv3rfq8d4pqpzguc6es.png

Offline

#10 2014-04-10 16:58:24

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

To ano, ale Vy se dotazujete do tabulky banlist, která v této databázi není. Změňte ji na bans a bude Vám to fungovat.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#11 2014-04-10 17:04:01

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Nerozumím vám.. Co mám přesně změnit na bans

Offline

#12 2014-04-10 17:21:19

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

SQL dotaz v souboru index.php

EDIT:
Z čeho jste čerpal zdrojový kód tohoto banlistu?


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#13 2014-04-10 20:03:16

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Je to z forum.crew.sk přímo ke stažení z jednoho pluginu.. Pokud se jedná o to že tam není napsáno něco kdo to vytvořil apd. tak to tam ani nebylo
Když tak přímí link: http://www.forum.crew.sk/download/file. … axbans.rar
Co se týče tho přejmenování tak z
$results = $mysqli->query("SELECT COUNT(*) as t_records FROM banlist");
Jsem to přepsal na $results = $mysqli->query("SELECT COUNT(*) as t_records FROM bans");
A ukázalo se tam už to horní menu, ale neukázali se tam ty bany..
w3dd35pnvp5wjtnb28nbsb58nktpt4k8.png
Ale měli by tam být už hodnoty z tohoto:
ra23zxmmgtkz2pbsfqrxzy35t3awgcyy.png
Takže by to mělo vypadat nějak takto:
http://tests.gamestreets.eu/banlist_maxbans/

Upravil ruberninja1 (2014-04-10 20:11:40)

Offline

#14 2014-04-10 21:17:53

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

Bany se tam ani ukázat nemohou, protože chybí výpis dat tabulky.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#15 2014-04-10 21:20:35

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Jak chybí ? Nahoře je fotka s nickama, který by tam mělí být.. tak jak to myslíte že chybí výpis dat tabulky

Offline

#16 2014-04-10 21:26:59

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Podporuje endora mysqli ?

Skúste v súbore index.php a autoload.php nastaviť rovnaké kódovanie súboru na UTF-8. Ten výpis dát sa rieši pomocou jQuery, kde sa kladie dotaz na autoload.php a čítajú dáta. Poprípade sa pozrite, či na začiatku súboru autoload.php nemáte čudné znaky (pred <?php).


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#17 2014-04-10 21:34:36

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Nastaveno kodování na UTF-8 a nic se nezměnilo

Offline

#18 2014-04-10 21:36:37

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Podporuje endora mysqli ?

Potom ten druhý krok, lebo ako output tam máte:



Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#19 2014-04-10 21:37:42

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

To jsem taktéž trošku nepochopil..

Offline

#20 2014-04-10 21:38:49

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Podporuje endora mysqli ?

Pozrite sa, či na začiatku súboru autoload.php pred <?php nemáte nejaké znaky, poprípade prázdnu medzeru alebo čokoľvek iné.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#21 2014-04-10 21:40:38

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Ne..
Autoload.php:

<?php
include("config.php"); //include config file

if($_POST)
{
	//sanitize post value
	$group_number = filter_var($_POST["group_no"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);
	
	//throw HTTP error if group number is not valid
	if(!is_numeric($group_number)){
		header('HTTP/1.1 500 Invalid number!');
		exit();
	}
	
	//get current starting point of records
	$position = ($group_number * $items_per_group);
	
	//Limit our results within a specified range. 
	$results = $mysqli->query("SELECT * FROM bans ORDER BY id DESC LIMIT $position, $items_per_group");
	
	if ($results) { 
		//output results from database
		
		while($obj = $results->fetch_object())
		{
			$datetime = date("H:i:s d.m. Y", $obj->time);
			echo '<tr><td width="15%" class="avatar"><img width="25" height="25" src=http://minotar.net/avatar/'.$obj->name.'/50.png /></td><td width="15%"> '.$obj->name.'</td><td width="30%">'.$obj->reason.'</td><td width="15%">'.$obj->admin.'</td><td width="15%">'.$datetime.'</td><td width="10%">';
?><? 
switch($obj->type){
	case 0:
	echo'Ban';
	break;
    case 1:
	echo'IP Ban';
	break;
	case 2:
	echo'Warn';
	break;
	case 3:
	echo'Kick';
	break;
	case 4:
	echo'Pokuta';
	break;
	case 5:
	echo'Unban';
	break;
	case 6:
	echo'Vězení';
	break;
    case 9:
	echo'Trvalý Ban';
	break;
	default;
    echo 'Neznámy';
    break;
}
echo'</td></tr>';
		}
	
	}
	unset($obj);
	$mysqli->close();
}
?>

Index.php

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Xplay-craft Banlist</title>
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/css.css" />
<link href="img/favicon.ico" rel="icon" type="image/x-icon" />
<?php
include("config.php");
$results = $mysqli->query("SELECT COUNT(*) as t_records FROM bans");
$total_records = $results->fetch_object();
$total_groups = ceil($total_records->t_records/$items_per_group);
$results->close(); 
?>
<script type="text/javascript">
$(document).ready(function() {
	var track_load = 0;
	var loading  = false;
	var total_groups = <?php echo $total_groups; ?>;
	
	$('#results').load("autoload.php", {'group_no':track_load}, function() {track_load++;});
	
	$(window).scroll(function() {
		
		if($(window).scrollTop() + $(window).height() == $(document).height()) 
		{
			
			if(track_load <= total_groups && loading==false) 
			{
				loading = true;
				$('.animation_image').show();
				
				
				$.post('autoload.php',{'group_no': track_load}, function(data){
									
					$("#results").append(data);

					
					$('.animation_image').hide();
					
					track_load++;
					loading = false; 
				
				}).fail(function(xhr, ajaxOptions, thrownError) { 
					
					alert(thrownError); 
					$('.animation_image').hide();
					loading = false;
				
				});
				
			}
		}
	});
});
</script>
</head>

<body>
<div class="center content">
<table cellspacing="0" width='100%'>
<tr class="thead"><td>Avatar</td><td>Nick</td><td>Důvod</td><td>Udělil</td><td>Vyprší</td><td>Typ</td></tr>
<tbody id="results"></tbody>
</table>
</div>
<div width='1124px' class="animation_image" style="display:none" align="center"><img src="loader.gif"></div>

</body>
</html>

Offline

#22 2014-04-10 21:40:52

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

Měl jste BOM znaky v obou souborech. Odstranil jsem Vám je.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#23 2014-04-10 21:42:04

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Děkuji, ale bany to stále nezobrazuje

Offline

#24 2014-04-10 21:46:00

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Podporuje endora mysqli ?

Podle čeho jste zakládal databázi a její tabulky?
Vypadá to, že ani databáze ani struktura tabulek neodpovídá pro tento kód.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#25 2014-04-10 21:47:19

ruberninja1
Endora uživatel
Registrován: 2012-12-01
Příspěvky: 416

Re: Podporuje endora mysqli ?

Tabulky si vytvořil sám ten plugin, banlist k tomu byl jako dodatek ke stažení

Offline

Zápatí

Založeno na FluxBB | CZ a SK