[ TeSiC @ 11.08.2011. 14:40 ] @
| Potrebno je da iz nekog foldera pokupim imena svih fajlova koji se nalaze u njemu i da ih prikazem na stranici. Medjutim problem na koji nailazim je sledeci...NEMA NASIH SLOVA :(
Imam folder "slike" i unutar njega nrp. slike Petar Perić.jpg, Slobodan Dragić.jpg itd...
Medjutim skripta mi izbacuje razultate tipa Petar Peric.jpg, Slobodan Dragic.jpg itd.
Ne znam koji encoding da koristim da dobijem i nasa slova tj. da dobijem ime fajla onakvo kakvo je u folderu.
Recimo ako je naiziv fajla cirilicni dobijem sve upitnike (?????? ?????.jpg)
[internal_encoding] = ISO-8859-1
Code:
<?
$dir = 'slike';
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$ext = explode('.',$filename);
if ($ext[1] == "jpg") {
echo $ext[0];
echo "<BR>";
}
}
?>
probao sam da koristim i "iconv" da prebacim iz ISO-8859-1 u UTF-8 ali nisam dobio odgovarajuce rezultate.
Ima li ko rjesenje za ovo?
Pozdrav
Tesic
|
[ TeSiC @ 11.08.2011. 19:47 ] @
Prebacio sam folder sa slikama na kompjuter pod windows XP-om i pokrenuo isti kod.
Vidljiva su mi sledeća slova sa kvakicama: Š š Ž ž Đ
Slova đ Ć ć Č č su mi idalje ne vidljiva i mjenjaju ih slova d C c C c
'Bem ti kvakicu i ko je izmisli, lijepi englezi!
pozdrav
la tesic
[ Zlatni_bg @ 12.08.2011. 06:47 ] @
Probaj sa "utf8", bez crtice.
Takodje, moras imati instaliranu latinicu na kompjuteru na kom se izvrsava PHP skripta.
[ TeSiC @ 12.08.2011. 08:41 ] @
Probao sam sa UTF8 (bez crtice).
ali i dalje bez ocekivanih rezultata.
Jel pod instaliranom latinicom na racunaru mislis na instaliranu latinicnu tastaturu.
Pozdrav
Tesic
[ Alex_SD @ 13.08.2011. 12:27 ] @
Probaj da stavis ovo na pocetak fajla (odmah iza <?php )
Code:
header("Content-type: text/html; charset=utf-8");
[ TeSiC @ 14.08.2011. 23:49 ] @
Citat:
Alex_SD: Probaj da stavis ovo na pocetak fajla (odmah iza <?php )
Code:
header("Content-type: text/html; charset=utf-8");
Hvala, to sam vec probao i nije davalo rezultate.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.