RE: polskie znaki w newsach na stronie - pawelas - 10-04-2008
Kod: <?
//Pocz±tek konfiguracji
$tabela= "news";
mysql_connect ("$host", "$uzytkownik", "$haslo") or die("Nie można poł±czyć się z MySQL");
mysql_select_db ("$baza_danych") or die("Nie można poł±czyć się z baz± $baza_danych");
//Koniec KONFIGURACJI
$tabela= "news";
if(!$a){ $a = $_GET['a']; }
if ($a==""){
if($normalne_ile == 0){
if($all==1){
$wynik = mysql_query ("SELECT * FROM ".$tabela." WHERE zat='' ORDER BY data DESC");
}else{
$wynik = mysql_query ("SELECT * FROM ".$tabela." WHERE ok = '0' and zat='' ORDER BY data DESC");
}
}else{
if($nad==1){
include "dnia.php";
}
if($all==1){
$wynik = mysql_query ("SELECT * FROM ".$tabela." WHERE zat='' ORDER BY data DESC LIMIT 0,$normalne_ile");
}else{
$wynik = mysql_query ("SELECT * FROM ".$tabela." WHERE ok = '0' and zat='' ORDER BY data DESC LIMIT 0,$normalne_ile");
}
}
while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
$trk= $rekord['tresc'];
$tr=substr($trk, 0, $skrocenie);
$tr="$tr...";
$obraz=$rekord['obraz'];
$data=$rekord['data'];
$tytul=$rekord['tytul'];
$id=$rekord['nr'];
$osoba=$rekord['osoba'];
$c=0;
echo news($tytul, $obraz, $tr, $data, $url, $url1, $id, $osoba, $c);
$last= $id;
}
echo"<div id=\"archiwumm\"> ARCHIWUM WIADOMOŚCI</div><br />
<center><div id=\"pole_archiwum\">";
$wynika = mysql_query ("SELECT * FROM ".$tabela." WHERE nr < $last and zat='' ORDER BY data DESC LIMIT 0,$tyt_ile");
while ($wynika && $rekord = mysql_fetch_assoc ($wynika)) {
$id=$rekord['nr'];
$data=$rekord['data'];
$tytul=$rekord['tytul'];
echo tyt($id, $data, $tytul, $url1);
}
echo"</div></center><br />";
echo"<a href=\"$url2?a=arch\">Archiwum</a>";
echo"<br>Powered by <a href=\"http://www.modernarts.go.pl\"><b>maNews</b></a></center>";
}elseif ($a=="w"){
$id= $_GET['id'];
$wynik = mysql_query ("SELECT * FROM ".$tabela." WHERE nr = '$id'");
while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
$tr=$rekord['tresc'];
$obraz=$rekord['obraz'];
$data=$rekord['data'];
$tytul=$rekord['tytul'];
$id=$rekord['nr'];
$osoba=$rekord['osoba'];
$c=1;
echo news($tytul, $obraz, $tr, $data, $url, $url1, $id, $osoba, $c);
echo"<center><a href=$url2?a=kom&id=$id>[skomentuj]</a> | <a href=$url2>[wróc do newsów]</a></center>";
$tabela= "komentarze";
$e=0;
$wynika = mysql_query ("SELECT * FROM ".$tabela." where nr = $id");
echo"<table align=center><tr><Td>";
while ($wynika && $rekord = mysql_fetch_assoc ($wynika)) {
$autor=$rekord['autor'];
$data=$rekord['data'];
$tresc=$rekord['tresc'];
$email=$rekord['email'];
if($email=="usr"){
$tabela2="users";
$wynikaa = mysql_query ("SELECT * FROM ".$tabela2." where login = '$autor'");
while ($wynikaa && $rekordz = mysql_fetch_assoc ($wynikaa)) {
$av1=$rekordz['av'];
$ida=$rekordz['id'];
if(file_exists("news/avatary/$ida.jpg")){ $av1="news/avatary/$ida.jpg"; }
if(file_exists("news/avatary/$ida.gif")){ $av1="news/avatary/$ida.gif"; }
if(file_exists("news/avatary/$ida.png")){ $av1="news/avatary/$ida.png"; }
}
}
$tabela= "komentarze";
echo"<br><table width=100% height=100% border=0><tr>";
if(!empty($av1)){echo"<td rowspan=\"2\" width=\"50\" valign=\"top\"><img src=\"$av1\" width=\"50\"></td>";}
echo"<Td>";
if($email=="usr"){
echo"<SCRIPT>
<!--
function displayWindow(url, width, height) {
var Win = window.open(url,\"displayWindow\",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
}
//-->
</SCRIPT>";
$tabela1="users";
$wynik = mysql_query ("SELECT * FROM ".$tabela1." where login = '$autor'");
while ($rekord = mysql_fetch_assoc ($wynik)) {
$i=$rekord['id'];
}
echo"<A HREF=\"javascript:displayWindow('news/edit.php?go=$i',350,420)\"><b>~$autor</b></a>";
}elseif(!empty($email)){
echo"<a href=\"mailto:$email\"><b>~$autor</b></a>";
}else{
echo"<b>~$autor</b>";
}
echo"</td><Td align=right>$data</td></tr>
<tr><Td colspan=2>$tresc</td></tr></table>";
$e++;
$av1="";
}
if($e==0){ echo"<br><center>!BRAK KOMNETARZY!<br><a href=$url1&a=kom&id=$id>Dodaj Swój Jako Pierwszy</a><br></center>"; }
}
echo"</td></tr></table>";
}elseif($a=="kom")
{
$id= $_GET['id'];
echo"<center><form action=\"$url2?a=dodaj\" method=\"post\">
<table><tr><td>Autor:</td><td>";
if(!empty($_SESSION['login'])){
echo $_SESSION['login'];
$login=$_SESSION['login'];
$tabela="users";
$wynika = mysql_query ("SELECT * FROM ".$tabela." where login = '$login'");
while ($wynika && $rekord = mysql_fetch_assoc ($wynika)) {
$email=$rekord['email'];
}
echo"<input type=\"hidden\" name=\"autor\" value=\"$login\"/>";
}else{
echo"<input type=\"text\" name=\"autor\"/>";
}
echo"</td></tr>";
if(empty($_SESSION['login'])){
echo"<td>E-Mail:</td><td>
<input type=\"text\" name=\"email\"/>
</td></tr>";
}else{
echo"<input type=\"hidden\" name=\"email\" value=\"a\"/>";
}
echo"<Tr><td>Tre¶ć:</td><td><textarea name=\"tresc\" cols=\"20\"></textarea></td></tr>
<td></td><td><input type=\"hidden\" name=\"nr\" value=\"$id\" /></td></tr>
<td></td><td><input type=\"submit\" value=\"wy¶lij\" /></td></tr>
</table>
</form>
<center><a href=$url2>[wróc do newsów]</a></center>
";
}elseif($a=="dodaj"){
$tabela= "komentarze";
$autor = addslashes(htmlspecialchars ($_POST['autor']));
$tresc = addslashes(htmlspecialchars ($_POST['tresc']));
if($_POST['email']=="a"){
$email ="usr";
}elseif(!empty($_POST['email'])){
$email = addslashes(htmlspecialchars ($_POST['email']));
}
$nr = addslashes(htmlspecialchars ($_POST['nr']));
$data = date("Y-m-d, H:i");
if ($tresc && $data){
if(empty($autor)){
$autor="anonimous";
}
$query = "INSERT INTO ".$tabela." (nr, tresc, autor, email, data) Values ('$nr','$tresc', '$autor', '$email', '$data')";
$wynik = mysql_query ($query);
if(!empty($_SESSION['login'])){
$wynik1 = mysql_query("SELECT * FROM ".$tabela." WHERE autor = '$autor' and data = '$data'");
$rekord = mysql_fetch_assoc ($wynik1);
$idkom=$rekord['id'];
$tabela="users";
$wynik2 = mysql_query("SELECT * FROM ".$tabela." WHERE login = '$autor'");
$rekordz = mysql_fetch_assoc ($wynik2);
$idautor=$rekordz['id'];
$tabela="wyniki";
$query = "INSERT INTO ".$tabela." (idautor, idkom) Values ('$idautor', '$idkom')";
$wynik = mysql_query ($query);
}
PRINT "<center><h5>Komentarz pomy¶lnie dodany</h5><br>";
echo"<SCRIPT language=javaScript>";
echo"setTimeout('window.location=\"$url2\"',1500);";
echo"</SCRIPT>";
}else{
PRINT "<center><h5>Musisz Napisać Tre¶ć!!</h5><br>";
echo"<SCRIPT language=javaScript>";
echo"setTimeout('window.location=\"$url2?a=kom&id=$nr\"',1500);";
echo"</SCRIPT>";
}
}elseif($a=="arch"){
include"all.php";
}
?>
gdzies tu?
RE: polskie znaki w newsach na stronie - kanion - 10-04-2008
Kod PHP: mysql_connect ("$host", "$uzytkownik", "$haslo") or die("Nie można poł±czyć się z MySQL"); mysql_select_db ("$baza_danych") or die("Nie można poł±czyć się z baz± $baza_danych");
po tym
RE: polskie znaki w newsach na stronie - pawelas - 10-04-2008
Zrobiłem co trzeba, nic się nie zmienilo
Kod: mysql_connect ("$host", "$uzytkownik", "$haslo") or die("Nie można poł±czyć się z MySQL");
mysql_select_db ("$baza_danych") or die("Nie można poł±czyć się z baz± $baza_danych");
$zapytanie = 'SET NAMES utf8_polish_ci';
$idzapytania = mysql_query($zapytanie); // zmiana kodowania znaków
RE: polskie znaki w newsach na stronie - kanion - 10-04-2008
w forumlarzu dodawania newsów daj to samo i następne newsy powinny być już ok
RE: polskie znaki w newsach na stronie - pawelas - 10-04-2008
w panelu newsów???? czy w jakims pliku PHP ?
RE: polskie znaki w newsach na stronie - kanion - 10-04-2008
w pliku, dzięki któremu dodajesz newsy
RE: polskie znaki w newsach na stronie - pawelas - 10-04-2008
dzięki temu plikowi dodaje newsy....
Kod: <?php
session_start();
include 'config.php';
echo"<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />";
$err="MUSISZ SIĘ ZALOGOWAC ABY OBEJRZEĆ Tˇ STRONE!!";
include('login.php');
if(($_SESSION['admin'] == 1) or ($_SESSION['mod'] == 1)) {
?>
<SCRIPT>
<!--
function displayWindow(url, width, height) {
var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
}
//-->
</SCRIPT>
<html>
<head
<meta name="generator" content="WebSite PRO 4.3" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>maNews Admin Page-vr. 1.0</title>
</head>
<body class="admin" bgcolor="#FCFCFC">
<table width="730" cellspacing="10" cellpadding="10" bgcolor="#FFFFFF" align="center">
<tr bgcolor="#F1F1F1">
<td rowspan=3 valign=top width="100"> <?
$logina=$_SESSION['login'];
echo"Witaj! $logina";
if($_SESSION['admin'] == '1'){
echo"<br>STATUS:<b><font color=red> ADMINISTRATOR</font></b>";
}else{ echo"<br>STATUS:<b><font color=green> Moderator</font></b>"; }
echo"<br><a href=\"../index.php\"><font color=\"black\">Strona Główna</a><br>";
echo"<a href=\"?go=profil\"><font color=\"black\">Profil</a><br>";
echo logowanie();
?>
</td>
<td>
<a href="?id=dodaj" target="_top">
<center>
<a href="?a=dodaj"><img src="admin/dodaj.gif" border="0"></a>
<br><a href="?a=dodaj">Dodaj</a>
</center></a>
</td>
<td>
<a href="?id=manage" target="_top">
<center>
<a href=" <? echo $url2; ?> "><img src="admin/manage.gif" border="0"></a>
<br><a href=" <? echo $url2; ?> ">Zarzadzanie</a>
</center></a>
</td>
<td>
<a href="?id=user" target="_top">
<center>
<a href="?go=usr"><img src="admin/user.gif" border="0"></a>
<br><a href="?go=usr">Użytkownicy</a>
</center></a>
</td>
<td>
<a href="?id=zdjecia" target="_top">
<center>
<a href="?go=obraz"><img src="admin/zdjecia.gif" border="0"></a>
<br><a href="?go=obraz">Zdjecia</a>
</center></a>
</td>
<td>
<a href="?id=tmpl" target="_top">
<center>
<a href="?go=kom"><img src="admin/kom.gif" border="0"></a>
<br><a href="?go=kom">Komentarze</a>
</center></a>
</td>
<? if($_SESSION['admin'] == '1'){?>
<td>
<a href="?id=conf" target="_top">
<center>
<a href="?go=cmod"><img src="admin/conf.gif" border="0"></a>
<br><a href="?go=cmod">Utwórz Moda</a>
</center></a>
</td>
<td>
<a href="?id=conf" target="_top">
<center>
<a href="?go=konf"><img src="admin/conf.gif" border="0"></a>
<br><a href="?go=konf">Konfiguracja</a>
</center></a>
</td>
<td>
<a href="?id=tmpl" target="_top">
<center>
<a href="?go=wyg"><img src="admin/tmpl.gif" border="0"></a>
<br><a href="?go=wyg">Wyglad</a>
</center></a>
</td>
<? } ?>
<td>
<a href="?id=ban" target="_top">
<center>
<a href="?go=ban"><img src="admin/ban.gif" border="0"></a>
<br><a href="?go=ban">Banowanie</a>
</center></a>
</td>
</tr>
<tr bgcolor="#F7F7F7">
<td colspan="9" valign=top align=center>
<?
include('cos1.php');
include('engin.php');
?>
</td>
</tr>
<tr bgcolor="#F1F1F1">
<td colspan="9"><center>Created By <a href="http://www.modernarts.go.pl">Moder Arts</a><br>Design by Dawka</center></td>
</tr>
</table>
</body>
</html>
<?
}else {
echo"<center>$err";
echo logowanie();
}?>
RE: polskie znaki w newsach na stronie - kanion - 10-04-2008
a pokaż config.php bez hasła które czymś zastąp
RE: polskie znaki w newsach na stronie - pawelas - 10-04-2008
w config.php mam to:
Kod: <?
//konfiguracja bazy Mysql
include("mysql.php");
$tabela= "news";
//
//niedotykać!
$url=getenv(REQUEST_URI);
$url4=$path_parts['basename'];
$url1=explode("&", $url);
foreach (count_chars($url, 1) as $i => $val) {
if(chr($i) == '&'){
$url=$url1['0'];
$url1=$url1['0'];
}else{
$url2=explode("?", $url);
$url2=$url2['0'];
$url=$url;
$url1=$url;
}
}
//
include("konf.php");
?>
RE: polskie znaki w newsach na stronie - kanion - 10-04-2008
a mysql.php i konf.php bo tutaj tego nie ma
|