Autor Zpráva
H
Profil *
Dobrý den,

potřeboval bych radu, která se týká php, (x)html a wapu

Problém: Mám stránku např. www/index.php, do které vkládám pravidelně obsah (obsah.(x)html) pomocí příkazu include...

Takový obsah bych chtěl zobrazit i na mobilu, to znamená, že jsem vytvořil v jiném adresáři např. wap/index.php, který automaticky přebírá obsah z např. obsah.(x)html a očišťuje jej od html tagů tak, aby byl přehledně zobrazen na mobilním displeji

<?php

$povoleno = "<font></font><br>";
$a = join ('', file ("www/obsah.html"));
$vypis = strip_tags ($a, $povoleno);

echo $vypis;

?>

Protože www/obsah.html i www/index.php používají kódování win-1250, používám takové kódováni i u wap/index.php - čeština se správně zobrazuje na wapu t-mobile, ovšem špatně na wapu eurotel...

Poradil by mi někdo jak dosáhnout bezchybné zobrazení na mobilech

PS: Obsah.(x)html vytvářím v OpenOffice a ukládám jej jako HTML, takže si nedokážu představit ho upravovat v uth-8 a nahrazovat české znaky

Děkuji Honza
xixli
Profil
Na problémy s diakritikou by ti mohla pomôcť sada funkcií iconv (určené na konverziu medzi kódovaniami)

<?php
$povoleno = "<font></font><br>";
$a = join ('', file ("www/obsah.html"));
$vypis = strip_tags ($a, $povoleno);

echo iconv('cp1250', 'utf-8', $vypis);
?>

Viac na http://www.php.net/manual/en/ref.iconv.php
H
Profil *
tak zřejmě mám smůlu, protože server, na kterém jsou stránky, nejspíš nepodporuje funkci iconv


Fatal error: Call to undefined function: iconv() in /wap/index.php on line 23
Toto téma je uzamčeno. Odpověď nelze zaslat.

0