Na moje zamówienie został stworzony cms i niestety jestem zmuszony samodzielnie eliminować jego błędy.
Prosze zerknąć tu:
http://planetfilm.pl/przygoda
Nie wyświetla się polski znak Ś. Po kliknięciu na tą kategorię widać taki błąd:
Cytat
....serwis/filmy.php on line 25
tak wygląda cały plik
<?php $res = $db->select('id, nazwa', 'kategorie', '1'); $kategoria[$row->id] = $row->nazwa; $res = $db->select('id, nazwa', 'rangi', '1'); $ranga[$row->id] = $row->nazwa; function listuj($id) { { $res = $db->select('*', 'filmy', 'idcat='.$id.' AND left(title, 1)="'.$get[1].'" AND status="ok" ORDER BY created DESC'); elseif ($get[1]=='cyfry') $res = $db->select('*', 'filmy', 'idcat='.$id.' AND ( left(title, 1) BETWEEN 1 AND 9 OR left(title, 1)="0" ) AND status="ok" ORDER BY created DESC'); { if (!empty($row->nazwa)) echo '<a href="/film/'.htmlspecialchars($row->nazwa).'">'.htmlspecialchars($row->title).'</a>'; } } else { $res = $db->select('id', 'filmy', 'idcat="'.$id.'" AND left(title,1) BETWEEN 1 AND 9 AND status="ok"'); $res = $db->select('left(title, 1) AS litera, count(*) AS ilosc', 'filmy', 'idcat="'.$id.'" AND left(title,1) NOT IN (1,2,3,4,5,6,7,8,9) AND status="ok" GROUP BY litera ORDER BY litera ASC'); } } function menu($content) { foreach($content as $v) { } $res = null; foreach($temp as $v) { if ($v == '--') $res .= "t<li class="x"></li>rn"; else } return $res; } include './parser.php'; function archiwum($poz, $pozid, $desc, $content='') { 'userid'=>$_SESSION['xid'], 'created'=>time(), 'pozycja'=>$poz, 'pozycjaid'=>$pozid, 'description'=>$desc, 'content'=>$content ); $db->add('archiwum', $dodaj); } function id2user($userid) { if ($tmp = $db->select1('login', 'users', 'id="'.$userid.'"')) { if ($level==0) return $tmp; else return '<a href="/users/'.$tmp.'">'.$tmp.'</a>'; } else return 'nieznany'; } ?>
Mógłby ktoś podpowiedzieć rozwiązanie? Błędów jest całkiem sporo ale ten jest bardzo dokuczliwy.