Witam...
jako, że po części udało mi się rozwiązać problem z polskimi znakami, mam teraz kolejny problem, a mianowicie... treść z newsflash.php jest zaczytywana do flasha do pola dynamictext i tam wyświetlana, jednakże flash zaczytuje tylko jej część, tak jakby ją okrajał do 20 znaków...
kiedy wywołuje newsflash.php poprzez przeglądarke, to widzę cała treść....
kiedy podmieniłem plik newsflash.php na inny w którym dałem tylko $newsy=treść która ma więcej niż 20 znaków....
to flash przeczytał ładnie całą wiadmość, więc jest jeszcze jakiś konflikt na lini php->flash... może ktoś miał podobny problem ?
ps. przepraszam, że na forum o php piszę o flashu, jednakże na tym forum spotkałem się z miłym i profesjonalnym odzewem.
Właśnie sprawdziłem... wczytuje do momentu, aż napotka na literkę "ó"...
poniżej cały kod php... pewnie mam gdzieś błąd... ;/
<?php
$dbname = "pcprsmod"; //nazwa bazy danych
$dbuser = "root"; // nazwa uzytkownika
$dbpw = "krasnal"; //haslo
$dbhost = "localhost"; //lokacja bazy danych
$open = mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
function iso2utf($tekscik) {
$tekscik = str_replace("\xb1", "\xC4\x85", $tekscik); //ą
$tekscik = str_replace("\xa1", "\xC4\x84", $tekscik); //Ą
$tekscik = str_replace("\xe6", "\xC4\x87", $tekscik); //ć
$tekscik = str_replace("\xc6", "\xC4\x86", $tekscik); //Ć
$tekscik = str_replace("\xea", "\xC4\x99", $tekscik); //ę
$tekscik = str_replace("\xca", "\xC4\x98", $tekscik); //Ę
$tekscik = str_replace("\xb3", "\xC5\x82", $tekscik); //ł
$tekscik = str_replace("\xa3", "\xC5\x81", $tekscik); //Ł
$tekscik = str_replace("\xf1", "\xC5\x84", $tekscik); //ń
$tekscik = str_replace("\xd1", "\xC5\x83", $tekscik); //Ń
$tekscik = str_replace("\xf3", "\xC3\xB3", $tekscik); //ó
$tekscik = str_replace("\xd3", "\xC3\x93", $tekscik); //Ó
$tekscik = str_replace("\xb6", "\xC5\x9B", $tekscik); //ś
$tekscik = str_replace("\xa6", "\xC5\x9A", $tekscik); //Ś
$tekscik = str_replace("\xbc", "\xC5\xBC", $tekscik); //ż
$tekscik = str_replace("\xac", "\xC5\xBB", $tekscik); //Ż
$tekscik = str_replace("\xbf", "\xC5\xBA", $tekscik); //ź
$tekscik = str_replace("\xaf", "\xC5\xB9", $tekscik); //Ź
return $tekscik;
}
$output = "&newsy=";
$sql=mysql_query("SELECT * FROM niusy ORDER BY Id_Niusy DESC LIMIT 1") or die (mysql_error());
while($row=mysql_fetch_array($sql))
{ $Tytul=$row["Tytul"];
$Zajawka=$row["Zajawka"];
$output.="$Zajawka";
}
$output=iso2utf($output);
echo $output;
?