Nejste přihlášeni
Stránky 1
Zdravím,
Potřebuju nutně pomoct :D
Udělal jsem si banlist (ban.php) a následně dal na web (aby se to zobrazovalo přímo na webu). No a vše je OK, až na jeden problém.. když na webu kliknu na banlist, tak se sice ukáže, ale zase se změní menu pdo headerem na nějáký mini znaky :D jako by to nechtělo brát diakritiku nebo co.. kodování mám normál nastaveno na UTF-8. Pomůže někdo ?
Screen:
Banlist: http://isp-samp.4fan.cz/server/bany.php
Bany.php kod:
<?php
/*-----------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fusion.co.uk/
+------------------------------------------------------+
| Filename: bany.php
| Author: Nick Jones (Digitanium)
+------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+------------------------------------------------------*/
require_once "../maincore.php";
require_once THEMES."templates/header.php";
opentable("ONLINE BANLIST");
?>
<style type="text/css">
.BanListTable
{
margin:0px;padding:0px;
width:670px;
border:1px solid #0000ff;
}
.BanListTable table
{
width:100%;
height:100%;
margin:0px;padding:0px;
}
.BanListTable tr:hover td
{
background-color:#56aaff;
}
.BanListTable td
{
vertical-align:middle;
background-color:#ededed;
border:1px solid #0000ff;
border-width:0px 1px 1px 0px;
text-align:left;
padding:5px;
font-size:13px;
font-family:Arial;
font-weight:normal;
color:#000000;
}
.BanListTable tr:last-child td
{
border-width:0px 1px 0px 0px;
}
.BanListTable tr td:last-child
{
border-width:0px 0px 1px 0px;
}
.BanListTable tr:last-child td:last-child
{
border-width:0px 0px 0px 0px;
}
.BanListTable tr:first-child td
{
background:-o-linear-gradient(bottom, #001dfc 5%, #01376d 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001dfc), color-stop(1, #01376d) );
background:-moz-linear-gradient( center top, #001dfc 5%, #01376d 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001dfc", endColorstr="#01376d"); background: -o-linear-gradient(top,#001dfc,01376d);
background-color:#001dfc;
border:0px solid #0000ff;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:16px;
font-family:Arial;
font-weight:bold;
color:#ffffff;
}
.BanListTable tr:first-child:hover td
{
background:-o-linear-gradient(bottom, #001dfc 5%, #01376d 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001dfc), color-stop(1, #01376d) );
background:-moz-linear-gradient( center top, #001dfc 5%, #01376d 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001dfc", endColorstr="#01376d"); background: -o-linear-gradient(top,#001dfc,01376d);
background-color:#001dfc;
}
.BanListTable tr:first-child td:first-child
{
border-width:0px 0px 1px 0px;
}
.BanListTable tr:first-child td:last-child
{
border-width:0px 0px 1px 1px;
}
</style>
<div id="body">
<center>
<div class="BanListTable" >
<table rules="all">
<td style="padding-center:200px;"><strong>Nick</strong></td>
<td style="padding-center:100px;"><strong>IP</strong></td>
<td style="padding-center:130px;"><strong>Administrátor</strong></td>
<td style="padding-center:200px;"><strong>Důvod</strong></td>
<td style="padding-center:110px;"><strong>Datum</strong></td>
<td style="padding-center:120px;"><strong>Expirace</strong></td>
<?
require "E_Config.php";
require "dibi.min.php";
dibi::connect(array(
'driver' => 'mysql',
'host' => $server,
'username' => $username,
'password' => $password,
'database' => $db,
'profiler' => FALSE,
));
$data = dibi::fetchAll('SELECT * FROM E_Ban ORDER BY ID');
foreach($data as $riadok)
{
echo '<tr><td >'.$riadok->Nick.'</td><td>'.$riadok->IP.'</td><td>'.$riadok->Zabanoval.'</td><td>'.$riadok->Reason.'</td><td>'.$riadok->Kedy.'</td><td>'.$riadok->Do_Kedy.'</td></tr>';
}
?>
</table>
</div>
</center>
</div>
<div style="display:none"><div >
</body>
</html>
<?
closetable();
require_once THEMES."templates/footer.php";
?>
Offline
Máte uloženo chybně v databázi. Pravděpodobně jste texty ukládal v jiném kódování něž UTF-8.
V kódu máte také chybu => vkládáte 2x do stránky doctype a head. Jednou pomocí standardního souboru header.php a podruhé ze scriptu.
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
Tak teď vůbec nechápu..
Můžete mi to prosím vysvětlit? v header.php vím že tam mám doctype s head. Ale v bany.php nic takého nemám ne ? a s tou databází, jak mám uloženo chybně ? jako všechno nebo jen ten E_Ban ?
Díky
Offline
Ale byla tam.
Používáte vlastní připojení k databázi. Nastavte si komunikaci s databází na UTF-8 (set character set).
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
Aha, omlouvám se, měl jsem tam 2x bany.php. A teď ještě jedna hloupá otázka.. kde nastavím tu databázi (set character set) ? dlouho jsem s tím nepracoval, a tak jsem to pozapomněl. Děkuji
Offline
Po připojení k databázi.
Např. https://dev.mysql.com/doc/refman/5.0/en … ction.html
http://php.vrana.cz/prevod-stranek-do-utf-8.php
Google umí vyhledávat celkem slušně.
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
Můžete LOCK. Vyřešil jsem to už, vše funguje jak má.. chyba byla v jednom souboru kterou jsem hodně dlouho přehlížel
Díky moc
//edit: Můžete prosím aktualizovat databází na novější ? děkuji
Upravil Lukes_CZ (2015-04-19 14:13:55)
Offline
Nechápu, co myslíte aktualizací databáze na novější. Nedávno proběhl upgrade MySQL na verzi 5.5 a phpfusion vyzaduje min. verzi 4.1
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
V phpmyadmin to píše "Informace o verzi: 4.3.9, poslední stabilní verze: 4.4.3"
Offline
Co se týka verzi phpmyadmina, tak neni duvod jej neustale aktualizovat, pokud funguje v poradku.
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
phpmyadmin a mysql sú 2 rôzne veci
Já tomu všemu co tam je říkám DB
Díky, to je vše.
Offline
Stránky 1